87,907
社区成员
发帖
与我相关
我的任务
分享
document.getElementById("needCheck").onclick = function onclick(event) {
aa();
}
事件触发时会由系统调用function onclick(event)函数,并自动给这个事件函数的event参数传值。
但是事件函数中 aa(); 调用时括号是空的,aa函数的event参数当然没有值了。
只有 aa(event); 这样子,把事件函数的event参数再传给aa函数的event参数才行。
而 ul.addEventListener("click", callback, false);
是直接把callback做为事件函数绑定到click事件上。
事件触发时由系统调用的是callback函数,并自动给callback函数的参数传值。