진스
자바스크립트 Event Target 프로퍼티와 CurrentTarget 프로퍼티의 차이점은? 본문
728x90
클릭한 요소를 가져오는 방법으로 event 객체의 target 또는 currentTarget 프로퍼티를 사용합니다
<div @click="checkTarget">
<span>test</span>
</div>
checkTarget(event) {
var ele = event.currentTarget;
console.log(ele);
- event.target // 클릭된 span 태그를 반환
- event.currentTarget // 이벤트가 바인딩된 div 요소를 반환
event.target은 이벤트버블링의 가장 마지막에 위치한 최하위의 요소를 반환합니다.
즉 클릭된 요소를 기준으로 사용하는 경우 event.target을 사용합니다.
하지만 event.currentTarget의 경우 이벤트가 바인딩된 요소, 해당하는 요소를 반환합니다.
728x90
'JavaScript' 카테고리의 다른 글
(javascript/자바스크립트) 터치 이벤트 등록 및 좌표 확인 실시 - touchstart , touchmove , touchend (1) | 2021.09.30 |
---|---|
SVG Line Animation (0) | 2021.07.29 |
스와이프메뉴 클릭하면 가운데오기 (0) | 2021.05.23 |
요소의 절대 좌표/상대 좌표 구하기 (0) | 2021.05.23 |
HTMLCollection과 NodeList 살펴보기 (0) | 2021.05.13 |
Comments