要移除通過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
的變量。