2019-11-27
描述
从一个元素上移除一个事件监听。
提示
- 使用
EventTarget.removeEventListener()
从一个元素上移除一个使用EventTarget.addEventListener()
方法添加的事件监听 - 第四个参数
opts
的默认值使用false
,否则的话需使用监听事件被添加时候的选项
代码
const off = (el, evt, fn, opts = false) => el.removeEventListener(evt, fn, opts);
示例
当点击页面的时候不再打印 '!':
const fn = () => console.log('!');
document.body.addEventListener('click', fn);
off(document.body, 'click', fn);
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于