
event.target vs event.currentTarget: JavaScript 이벤트 처리의 핵심 개념 완전 정복
·
Frontend Development
들어가며프론트엔드 개발을 하다 보면 이벤트 처리에서 event.target과 event.currentTarget을 자주 마주치게 됩니다. 하지만 이 둘의 차이점을 정확히 모르면 예상과 다른 동작으로 인해 버그가 발생할 수 있습니다. 이 글에서는 두 속성의 차이점과 실무에서의 활용법을 체계적으로 알아보겠습니다.기본 개념: event.target과 event.currentTarget이란?정의속성의미역할event.target이벤트가 실제로 발생한 요소사용자가 직접 상호작용한 요소event.currentTarget이벤트 리스너가 연결된 요소이벤트를 듣고 있는 요소💡 핵심 포인트: target은 "누가 이벤트를 일으켰나?", currentTarget은 "누가 이벤트를 처리하나?"를 나타냅니다.실생활 비유: 회사..