removeEventListener 方法用于从特定的事件目标中移除先前添加的事件监听器。该方法需要两个参数:要移除的事件类型和要移除的事件处理函数。
使用示例:
// 创建一个事件处理函数
function handleClick(event) {
console.log('Button clicked');
}
// 获取按钮元素
const button = document.querySelector('button');
// 添加事件监听器
button.addEventListener('click', handleClick);
// 一段时间后,移除事件监听器
setTimeout(() => {
button.removeEventListener('click', handleClick);
}, 5000);
在上面的示例中,我们首先定义了一个名为 handleClick 的事件处理函数,该函数会在按钮被点击时被触发,并输出一条消息到控制台。
然后,我们使用 addEventListener 方法将 handleClick 函数作为事件处理函数添加到按钮的 click 事件上。
最后,我们使用 removeEventListener 方法在5秒钟之后将事件处理函数从按钮的 click 事件上移除。这样,当按钮被点击时,handleClick 函数将不再被触发。

便宜VPS测评











