AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] # 2.1删除事件的方式 ## 1.传统注册方式 eventTarget.onclick = null ; ![](https://img.kancloud.cn/50/b9/50b945239821c460c935095d617dde51_742x170.png) ![](https://img.kancloud.cn/12/fe/12fece2edcb7ad01a6b4b6614e49c83f_747x209.png) ## 2.方法监听注册方式 ①eventTarget.removeEventListener (type, listener\[, useCapture\]); ![](https://img.kancloud.cn/50/b9/50b945239821c460c935095d617dde51_742x170.png) ![](https://img.kancloud.cn/a3/f7/a3f792caa69678260a7db8d160a32c56_1039x239.png) ②eventTarget.detachEvent (eventNameWithon, callback) ; //ie浏览器 ![](https://img.kancloud.cn/50/b9/50b945239821c460c935095d617dde51_742x170.png) ![](https://img.kancloud.cn/8b/6f/8b6f6ed7172d435492fce8b48d2d95c9_662x236.png) ## 2.2删除事件兼容性解决方案 (封装函数) ~~~ function removeEventListener (element, eventName, fn) { //判断当前浏览器是否支持removeEventListener方法 if (element.removeEventListener) { element.removeEventListener (eventName, fn); // 第三个参数默认是false } else if (element.detachEvent) { element.detachEvent('on' + eventName, fn) ; } else { element['on' + eventName] = null; } ~~~