자바스크립트 DOM에서는 target
이벤트 메소드를 사용하여 이벤트가 발생하는 요소에 접근할 수 있습니다. 아래의 코드는 클릭 시 해당 이벤트를 수신한 클래스 이름을 출력합니다.
document.addEventListener('click', function myFunction(e) {
console.log(e.target.getAttribute('class'));
})
또는 아래와 같이 target.nodeName
을 통해 노드의 이름에 접근할 수도 있습니다. 이외에도 부모 노드(parentNode
), 자식 노드 리스트(childNodes
), 첫 번째 자식 노드(firstChild
), 마지막 자식 노드(lastChild
) 등에도 접근할 수 있습니다.
document.addEventListener('click', function myFunction(e) {
console.log(e.target.nodeName);
})
'개발 > JavaScript' 카테고리의 다른 글
자바스크립트 세미콜론은 언제 사용할까? (0) | 2020.10.17 |
---|---|
[JavaScript] ⑦ 자바스크립트 DOM 이벤트 핸들링 (0) | 2020.10.13 |
[JavaScript] ⑥ 자바스크립트 DOM 뜻과 활용 방법 (0) | 2020.10.12 |