从元素中移除事件侦听器。
使用 EventTarget.removeEventListener()
从元素中删除一个事件监听器。 省略第四个参数 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); // no longer logs '!' upon clicking on the page