事件绑定和普通事件的区别
普通点击事件
>> <button id="btn">点击事件</button>
var btn=document.getElementById("btn");
btn.onclick=function(){
console.log(1)
}
btn.onclick=function(){
console.log(2)
}
//输出 2
事件绑定
>> btn.addEventListener("click",function(){
console.log(1)
},false)
btn.addEventListener("click",function(){
console.log(2)
},false)
输出 1 2
普通事件添加事件方法不支持多个事件,最后的会覆盖前一个,普通事件无法取消。
通过事件绑定的方式可以添加多个,支持事件冒泡和事件捕获但是addEventListener不兼容IE。