//为任意元素绑定任意事件
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;
}
}
时间: 2024-10-26 05:54:15