将外部javascript转换为内联html(货物)

将外部javascript转换为内联html(货物),javascript,html,inline,external,Javascript,Html,Inline,External,我是Javascript新手(就像全新的一样),在开发一段代码时得到了一些帮助,该代码基本上可以“擦除”鼠标悬停上标记中的类。我目前正在使用外部引用它。我试图在Cargo Collection中辅助实现这一点,在我阅读的所有内容中,我必须使用内联脚本。我甚至不知道从哪里开始,但我确信这是网站上人们经常遇到的问题。下面是我使用的所有Javascript: console.log('hello world!!') var elements = document.querySelectorAll('g

我是Javascript新手(就像全新的一样),在开发一段代码时得到了一些帮助,该代码基本上可以“擦除”鼠标悬停上标记中的类。我目前正在使用
外部引用它。我试图在Cargo Collection中辅助实现这一点,在我阅读的所有内容中,我必须使用内联脚本。我甚至不知道从哪里开始,但我确信这是网站上人们经常遇到的问题。下面是我使用的所有Javascript:

console.log('hello world!!')
var elements = document.querySelectorAll('g')
console.log(elements)

for (var i=0; i<elements.length; i++){
    elements[i].addEventListener("mouseover",function() {
        event.target.setAttribute('class', 'hide')
    })
}

console.log('helloworld!!')
var elements=document.querySelectorAll('g'))
console.log(元素)

对于(var i=0;i,您的思路是正确的,请运行下面的代码段,并查看我所做的调整

//获取id=“g”的所有元素的数组
var elements=document.querySelectorAll(“#g”)

对于(var i=0;i,您的思路是正确的,请运行下面的代码段,并查看我所做的调整

//获取id=“g”的所有元素的数组
var elements=document.querySelectorAll(“#g”)

for(var i=0;i
event
必须声明为函数中的参数,例如
function(event){event.target.setAttribute('class','hide')}
event
必须声明为函数中的参数,例如
function(event){event.target.setAttribute('class','hide')}