阅读量:0
要移除通过addEventListener
绑定的事件,您需要使用相同的函数和事件类型将事件处理程序重新分配给removeEventListener
。这是一个简单的示例:
// 定义一个事件处理程序 function handleClick(event) { console.log('点击事件触发了'); } // 使用 addEventListener 为按钮添加事件处理程序 const button = document.querySelector('button'); button.addEventListener('click', handleClick); // 使用 removeEventListener 移除事件处理程序 button.removeEventListener('click', handleClick);
请注意,为了使removeEventListener
正常工作,您需要将事件处理程序分配给一个变量,然后在removeEventListener
中使用该变量。在这个例子中,我们将事件处理程序分配给了名为handleClick
的变量。