已采納回答 / qq_土豆燉雞塊_03471542
?可能是你的oTitle下的元素因為設置了onmousedown事件,但是你沒有關閉事件冒泡,元素的事件冒泡到oTitle導致錯誤!希望有用!!
2016-07-07
最新回答 / 兮悠兮悠水醬
恩...因為你的DOM2寫錯了,是element.addEventListener(type,handler,false);?不是你寫的element.addEventListener(element,type,false);?
2016-07-06
最新回答 / 6570353273209278
true用在事件捕獲階段,false是冒泡階段調用的程序,由于老版本的瀏覽器不支持事件捕獲,所以一般都是用事件冒泡(false)。
2016-07-05
var eventUtil={
addHandler:function(element,type,handler){
if(element.addEnentListener){
element.addEventListener(type,handler,false)
}else if(element.attachEvent){
element.attachEvent('on'+type,handler);
}else{
element['on'+type]=handler;
}
}
}
addHandler:function(element,type,handler){
if(element.addEnentListener){
element.addEventListener(type,handler,false)
}else if(element.attachEvent){
element.attachEvent('on'+type,handler);
}else{
element['on'+type]=handler;
}
}
}
2016-07-05
addEventListener();事件監聽
removeEventListentener();
DOM2級有兼容問題,需做IE兼容
removeEventListentener();
DOM2級有兼容問題,需做IE兼容
2016-07-05
最贊回答 / bonorise
搞了半天自己百度弄懂了。因為匿名函數看起來是一樣的,其實是兩個不同的對象。btn3.addEventListener('click',function(){alert("this.value");},false);?btn3.removeEventListener('click',function(){alert("this.value");},false);這兩行代碼中的function(){alert(alert("this.value"));}看上去是同一個東西,實際上是不同的對象,而removeE...
2016-07-05