*event.target ( 해당 element. )
-
event.target은 이벤트 버블링 최말단 요소 반환: 클릭된 요소를 기준으로 사용하는 경우 사용
*event.currentTarget ( 상단 element. 이벤트가 바인딩된 요소 반환)
/*
1 <div onclick="checkTarget();">
2 <span>test</span>
3 </div>
4 function checkTarget(event) {
5 console.log(event.target);
6 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
https://developer.mozilla.org/en-US/docs/Web/API/Event/target
'TIL > TIL' 카테고리의 다른 글
비동기, 서버요청, this (0) | 2020.02.23 |
---|---|
createElement, instance in JS (0) | 2020.02.18 |
Delete local storage data (0) | 2020.02.17 |
새로운 데이터 값 id 주기 JSON, array.length + 1 (0) | 2020.02.16 |
Math.floor(Math.random() * (max - min)) + min 범위 구하기. (0) | 2020.02.15 |
comment