原生JS事件绑定与解绑兼容代码

事件绑定的方法:

function addEventListener(element,type,fn){
	if(element.addEventListener){
		element.addEventListener(type,fn,false);
	}else if (element.attchEvent){
		element.attchEvent(“on”+type,fn);
	}else {
		element[“on”+type]=fn;
	}
}

事件解绑的方法:

function removeEventListener(element,type,fn){
	if(element.removeEventListener){
		element.removeEventListener(type,fn,false);
	}else if (element.detchEvent){
		element.detchEvent(“on”+type,fn);
	}else {
		element[“on”+type]=null;
	}
}
发布了19 篇原创文章 · 获赞 3 · 访问量 1025

猜你喜欢

转载自blog.csdn.net/qq_33468121/article/details/90243994