JavaScript 2025 · DOM and browser
Handle events for many elements
Listen once on a parent and check which child was clicked.
list.addEventListener("click", (event) => {
const item = event.target.closest("li");
if (item) select(item);
});
Official JavaScript 2025 documentation