JavaScript Tutorial ✦
Event Delegation
Attaching a single event listener to a parent element that handles events from descendant elements.
document.querySelector('.parent').addEventListener('click', e => {
if (e.target.classList.contains('child')) {
// Handle event
}
});