onclick在函数名重复时,只会调用一次
而addEventListener会多次调用
JQery中click利用的是addEventListener
document.onclick=function click(){
console.log("第一次");
}
document.onclick=function click(){
console.log("第二次");
}
//显示第二次
document.addEventListener("click",function click(){
console.log("第一次");
})
document.addEventListener("click",function click(){
console.log("第二次");
})
//显示第一次第二次
本文探讨了onclick事件处理程序与addEventListener方法在JavaScript中的不同行为。当使用onclick时,多个相同名称的函数只会执行最后一次定义的函数;而使用addEventListener可以为同一个元素添加多个事件监听器,并且这些监听器都会被触发。
284

被折叠的 条评论
为什么被折叠?



