通過 addeventListener() 添加的函數只執行了一次?··· box1.addEventListener('mouseover',test(2)); function test(i){
console.log(i);
}···為什么一打開網頁控制臺就輸出 2 并且再次將鼠標懸停在上面的時候并不會輸出 2如果代碼這樣寫:··· box1.addEventListener('mouseover',test); function test(){ console.log(2);
}···一打開網頁并不會直接輸出 2 而是當鼠標懸停在該盒子上才輸出,并且每次懸停都會輸入一個 2,在這里 test(i) 和 test 有什么區別?
函數為什么只執行了一次?
慕雪6442864
2018-09-07 13:42:29