事件委托是一种将事件监听器添加到父元素,而不是每个子元素的技术。这利用了事件冒泡机制,允许我们通过一个监听器处理多个子元素的事件。
示例:
document.getElementById('parent').addEventListener('click', function(event) {
if (event.target && event.target.matches('li.item')) {
console.log('Item clicked:', event.target);
}
});