Appearance
使用事件委托的目的是避免将事件监听器添加到特定的节点上。转而将事件监听器添加到一个父节点上,事件监听器分析冒泡事件去查找匹配项进行响应。
document.getElementById('parentNode').addEventListener('click', function (e) { if (e.target && e.target.matches('a.classA')) { console.log('单击了带有 classA 类的 a 标签'); } });