事件处理函数是异步的
on : div.onclick = function (){} 一个元素的同一个事件只能绑定一个处理程序 基本等同于写在HTML行间上
obj.addEventListener(type , function false) ie9以下不兼容 ,可以为一个事件绑定多个处理程序 :
div.addEnentListener (click, function() {console.log("1")},false)
obj.attachEvent(‘on’+type,function(){}) ie独有 ,一个事件可以绑定多个处理程序: 它的this指向为window
div.attachEvent("onclick",function(){console.log("123")});
解除事件处理程序
on : ele.onclick = false/“”/null;
ele.removeEventListener(type , function , false); 若函数绑定的是匿名函数,则无法解除,
ele.detachEvent(‘on’+type,function); 若函数绑定的是匿名函数,则无法解除,