Event Delegation

Handling events for many descendants with one listener on a shared ancestor.

What is Event Delegation in JavaScript?

Event Delegation — Handling events for many descendants with one listener on a shared ancestor.

list.addEventListener("click", event => {
    const item = event.target.closest("li");
    selectItem(item);
});

Level: Freelancer · More JavaScript terms at this level

Updated