标签:元素 define lis element false eve 支持 注册 remove
//为任意元素绑定任意事件
function addEventListener(element,type,fn) {
//判断浏览器是否支持这个方法
if(typeof (element.addEventListener)!=‘undefined‘){
element.addEventListener(type,fn,false);
}else if(typeof(element.attachEvent)!=‘undefined‘){
element.attachEvent("on"+type,fn);
}else{
element["on"+type]=fn;//不是绑定多个,直接注册一个
}
}
//为任意元素解绑任意的事件
function removeEventListener(element,type,fn) {
if(element.removeEventListener){
element.removeEventListener(type,fn,false);
}else if(element.detachEvent){
//IE浏览器
element.detachEvent("on"+type,fn);
}else{
element["on"+type]=null;
}
}
标签:元素 define lis element false eve 支持 注册 remove
原文地址:http://www.cnblogs.com/luozhixiang/p/6648344.html