상위 요소에서 하위 요소의 이벤트를 제어하는 방식
** 이벤트 위임을 사용하기 위해 이벤트가 반드시 버블링되어야 함(focus 이벤트처럼 버블링 되지 않는 이벤트나, stopPropagation()을 사용한 경우에는 이벤트 위임을 사용 X)
<ul>
<li>first</li>
<li>second</li>
<li>third</li>
</ul>
const list = document.querySelector('ul');
list.addEventListener("click", (e) => {
if (e.target.tagName === "LI") {
console.log(e.target.innerText);
}
});