attachEvent 的使用

var btn1Obj = document.getElementById("btn1");

举例:

attachEvent使用简介 - visiondragon - www.94ko.combtn1Obj.onclick = method1;

attachEvent使用简介 - visiondragon - www.94ko.combtn1Obj.onclick = method2;

attachEvent使用简介 - visiondragon - www.94ko.combtn1Obj.onclick = method3;

如果这样写,最终将会只有medhot3被执行

 使用attachEvent添加事件,如:  attachEvent('onload'......|attachEvent("onclick".....

写成这样:

attachEvent使用简介 - visiondragon - www.94ko.combtn1Obj.attachEvent("onclick",method1);

attachEvent使用简介 - visiondragon - www.94ko.combtn1Obj.attachEvent("onclick",method2);

attachEvent使用简介 - visiondragon - www.94ko.combtn1Obj.attachEvent("onclick",method3);

如果这样写,执行顺序为

method3->method2->method1

不过Mozilla系列,并不支持该方法,需要用到addEventListener

将:btn1Obj.attachEvent("onclick",method1);      //2、3method如此类推

改为

btn1Obj.addEventListener("click",method1,false);

原文地址:https://www.cnblogs.com/tinyphp/p/2857654.html