addEventListener与removeEventListener的用法

441 阅读1分钟

1、removeEventListener删除对应addEventListener添加的事件,必须保证事件函数的引用地址为同一地址;因此匿名函数的注册事件无法被删除。

el.addEventListener('click',()=>{},false);
el.removeEventListener('click',()=>{},false); //无法删除添加的点击事件

2、用removeEventListener删除添加的注册事件

let fun = () => {
    *****
}
el.addEventListener('click',fun,false);
el.removeEventListener('click',fun,false);