본문 바로가기
TIL/TIL

event.target VS event.currentTarget

by koreashowme 2020. 2. 17.

*event.target ( 해당 element. ) 

  • event.target은 이벤트 버블링 최말단 요소 반환: 클릭된 요소를 기준으로 사용하는 경우 사용

*event.currentTarget ( 상단 element.  이벤트가 바인딩된 요소 반환)

/*

1    <div onclick="checkTarget();">

<span>test</span>

</div>

4    function checkTarget(event) {

5    console.log(event.target);

console.log(event.currentTarget은);

7 }

*/

  • span을 클릭 했을때 target은 span을 currentTarget은 div를 출력 한다.

 

 

 

 

 

 

 

http://wiki.simuruk.com/index.php/javascript_event.target%EC%99%80_event.currentTarget_%EC%B0%A8%EC%9D%B4

 

javascript event.target와 event.currentTarget 차이 - simuruk wiki

 

wiki.simuruk.com

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

 

Event.target

The target property of the Event interface is a reference to the object that dispatched the event. It is different from Event.currentTarget when the event handler is called during the bubbling or capturing phase of the event.

developer.mozilla.org

comment