优化代码,尽可能减少在一个脚本中创建多个addEventListener事件的情况。可以将这些事件绑定到共同的父元素上,从而在父元素上监听这些事件,避免在每个子元素上都绑定一个事件监听器。 示例代码如下:
HTML:
JavaScript: const parentDiv = document.getElementById('parent'); const buttons = parentDiv.querySelectorAll('.button');
function handleClick(event) { console.log('按钮被点击了:', event.target); }
buttons.forEach(button => { button.addEventListener('click', handleClick); });