• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

이벤트 핸들러 내부 this

21.11.23 23:49 작성 조회수 200

0

이벤트 핸들러 내부 this 바인딩은 무조건 이벤트 핸들러가 바인딩된 DOM 요소를 가리키는 것이 맞나요?? 

답변 1

답변을 작성해보세요.

0

네 맞습니다.

'이벤트핸들러가 바인딩된 엘리먼트'는 'event.currentTarget' 이라는 프로퍼티에도 지정되며
이 값이 this와 같습니다.

https://developer.mozilla.org/en-US/docs/Web/API/Event/currentTarget

'이벤트가 실제로 발생한' 엘리먼트는 'event.target' 프로퍼티에서 확인 가능합니다.

https://developer.mozilla.org/en-US/docs/Web/API/Event/target

지난번에 제가 정신이 없었는지, 정반대의 엉뚱한 답변을 달았었네요 ㅠ 내용 수정했습니다!

김동현님의 프로필

김동현

질문자

2021.12.02

아닙니다! 답변 감사드립니다!