使用removeEventListener将事件监听移除,或者使用once属性来执行一次性监听。
示例代码:
// 使用removeEventListener来移除事件监听
function handleClick() {
console.log('click');
button.removeEventListener('click', handleClick);
}
button.addEventListener('click', handleClick);
// 使用once属性来执行一次性监听
button.addEventListener('click', function() {
console.log('click');
}, {once: true});