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);

posted @ 2013-01-12 15:03  tinyphp  Views(761)  Comments(0Edit  收藏  举报