Event.stopPropagation()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Event
인터페이스의 stopPropagation()
메서드는 현재 이벤트가 캡처링/버블링 단계에서 더 이상 전파되지 않도록 방지합니다. 전파를 방지해도 이벤트의 기본 동작은 실행되므로, stopPropagation()
이 링크나 버튼의 클릭을 막는 것은 아닙니다. 이런 기본 동작을 방지하려면 preventDefault()
메서드를 사용하세요. 또한, stopPropagation()
은 같은 이벤트 대상에 부착한 다른 수신기까지 막지는 않습니다. 이것까지 막으려면 stopImmediatePropagation()
를 사용하세요.
구문
js
event.stopPropagation();
예제
이벤트 전파를 확인하세요.
명세
Specification |
---|
DOM Standard # ref-for-dom-event-stoppropagation① |
브라우저 호환성
BCD tables only load in the browser