事件监听的,添加事件监听,移除事件监听

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44885062/article/details/96897199

事件监听的添加与移除

  • 事件监听的添加(兼容写法)

//el:事件名 不带on  type: true:事件捕获; false:事件冒泡 ;fn事件处理函数 
function addEvent(el,type,fn){
	if(el,addEventListener){
	 	el.addEventListener(type,fn)
	 }else{
		el.attachEvent("on"+type,fn)
		}
}
  • 移除事件监听(兼容写法)

//el:事件名 不带on  type: true:事件捕获; false:事件冒泡 ;fn事件处理函数 
function removeEvent(el,type,fn){
	if(el.removeEventListener){
		el.removeEventListener(type,fn)
	}else{
		el.datachenEvent("on"+type,fn)
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_44885062/article/details/96897199