[JavaScript] 第1423天 如何解绑事件?

86 阅读1分钟

解绑事件可以使用 removeEventListener 方法,该方法接受三个参数:事件类型、事件处理函数和一个可选的选项对象。

// 绑定事件
const btn = document.querySelector('button');
btn.addEventListener('click', handleClick);

// 解绑事件
btn.removeEventListener('click', handleClick);

在解绑事件时,需要使用与绑定事件时相同的事件类型和处理函数,否则解绑将无效。需要注意的是,使用 removeEventListener 方法解绑事件时,事件处理函数必须是命名函数或保存了对函数的引用,不能是匿名函数,否则无法解绑事件。

更多题目

github.com/haizlin/fe-…