我尝试将变量sel1作为函数fxIn的参数传递。
但是事件没有触发,因为这在控制台中没有错误,我不知道发生了什么。
var sel1 = window.document.querySelector('#item1')
sel1.addEventListener('mouseover', fxIn(sel1))
sel1.addEventListener('mouseout', fxOut(sel1))
功能是:
// change bg color
function fxIn(selectorX){
selectorX.style.background = 'red'
}
// reset bg color
function fxOut(){
selectorX.style.background = ''
}
为什么这不起作用?当鼠标悬停在 div 标签上时,输出期望是改变背景颜色。