반응형
이벤트 객체의 메서드인 Event.stopPropagation() 를 이해하기 위해 일단 이벤트 버블링에 대해 알아보자.
버블링이란?
버블링이란 한 요소에 이벤트가 발생하면, 이 요소에 할당된 핸들러가 동작하고, 이어서 부모 요소의 핸들러가 동작하는 것을 말하며, 가장 최상단의 조상 요소를 만날 때까지 이 과정이 반복되면서 요소 각각에 할당된 핸들러가 동작한다.
event.stopPropagation() 은 현재 이벤트 이후의 전파를 막아 위쪽으로 일어나는 이벤트 버블링을 막아 준다.
반응형
'WEB > JavaScript' 카테고리의 다른 글
[JS] Node.js (0) | 2023.10.23 |
---|---|
[JS] […] (0) | 2023.10.23 |
[JS] import (0) | 2023.10.23 |
[JavaScript] 유튜뷰 (0) | 2023.10.22 |
[JavaScript] 날짜 (0) | 2023.10.22 |