需要使用 removeEventListener 方法来先移除已存在的 click 事件监听器,然后再重新添加新的监听器。示例如下:
// 添加 click 事件监听器
element.addEventListener('click', myFunction);
// 移除 click 事件监听器
element.removeEventListener('click', myFunction);
// 再次添加 click 事件监听器
element.addEventListener('click', myNewFunction);
使用 removeEventListener 方法可以确保不会出现多个重复的 click 事件监听器导致混乱的情况。