为元素(element)绑定事件的兼容代码:
1 function addEventListener(element,type,fn){
2 if(element.addEventListener){
3 element.addEventListener(type,fn,false);
4 }else if(element.attachEvent){
5 element.attachEvent("on"+type,fn);
6 }else{ 7 element["on"+type]=fn; 8 } 9 10 }
解除事件绑定的兼容代码:
function removeEventListener(element,type,fName){
if(element.removeEventListener){
element.removeEventListener(type,fName,false);
}else if(element.detachEvent){
element.detachEvent("on"+type,fName);
}else{ element["on"+type]=null; } }