[Javascript]Event.target 이란?
간단히 말해 event.target은 이벤트가 발생한 요소 또는 이벤트를 트리거한 요소입니다.
HTML 마크업을 샘플링합니다.
<div onclick="clickFunc(event)" style="text-align: center;margin:15px;
border:1px solid red;border-radius:3px;">
<div style="margin: 25px; border:1px solid royalblue;border-radius:3px;">
<div style="margin:25px;border:1px solid skyblue;border-radius:3px;">
<button style="margin:10px">
Button
</button>
</div>
</div>
</div>
JavaScript 샘플입니다.
function clickFunc(event) {
console.log(event.target);
}
버튼을 클릭하면 버튼 마크업이 기록됩니다. 가장 바깥쪽 눈금에 이벤트를 첨부해도 버튼 마크업이 항상 기록되므로 event.target이 이벤트를 트리거한 요소라고 결론을 내릴 수 있습니다.
'JAVAscript (자바스크립트)' 카테고리의 다른 글
[Javascript] == VS === 의 차이점 (0) | 2021.04.13 |
---|---|
[Javascript]event.currentTarget 이란? (0) | 2021.04.13 |
[Javascript]obj.someprop 오류 원인 (0) | 2021.04.13 |
[Javascript]event.proventDefault() 메서드가 요소에 사용되었는지 확인하는 방법 (0) | 2021.04.13 |
[Javascript] event.proventDefault() VS event.stopPropagation() 차이점은? (0) | 2021.04.13 |