日期:2014-05-16  浏览次数:20325 次

帮忙看一个程序
在尼古拉斯泽卡斯的那本js高级编程书上看到一个程序:
var btn=document.getElementById("mybtn");
btn.attachEvent("onclick",function(){alert("Clicked");});
btn.attachEvent("onclick",function(){
  alert("hello world");
 });
结果是先helloworld后Clicked,为什么呢?书上说对于同一事件两种处理程序这种情形,如果用addEventlistener,触发的顺序和用attachEvent相反,这是为什么呢?
————————————————————————————————————————————————————————
还有想请教下
ie中的事件冒泡和火狐中的事件捕捉我知道区别是方向不同,但是这样有什么影响吗?我感觉该是哪个对象捕捉就是哪个对象捕捉,和事件传递的顺序无关啊,因为由谁捕捉是指定好的啊

------解决方案--------------------
IE就是以相反的顺序被触发的。记住就行了。

第二个问题不知道你想问什么?
------解决方案--------------------
IE就是以相反的顺序被触发的。