不知道為什么不能運行,求解答
var eventUntil={
addHandler:function(element,type,handler){
if(element.addEventListener){
element.addEventListener(type,handler,false);
}else if(element.attchEvent){
element.attchEvent('on'+type,handler);
}else{
element['on'+type] = handler;
}
},
eventHandler:function(element,type,handler){
if(element.removeEventListener){
element.removeEventListener(type,handler,false);
}else if(element.detachEvent){
element.detachEvement('on'+type,handler);
}else{
element['on'+type] = handler;
}
}
}
var btn5 = document.getElementById("btn5");
eventUntil.addHandler(btn5,'click',four);
2016-03-22
跟你一樣,也是運行不出來,求解決
2016-01-27
eventHandler:function(element,type,handler){
if(element.removeEventListener){
element.removeEventListener(type,handler,false);
}else if(element.detachEvent){
element.detachEvement('on'+type,handler);
}else{
element['on'+type] = handler;
}
這句這邊應(yīng)該也要寫成 element['on'+type] = null;
你是想刪除的吧?
2016-01-18
這句錯了:element.detachEvement('on'+type,handler);
修正為:element.detachEvent("on"+type,handler);
還有這句我不知道你有沒有做four這個函數(shù)處理:eventUntil.addHandler(btn5,'click',four);
修正為:eventUtil.addHandler(btn5,"click",function(){alert("測試")});