본문 바로가기

개발공부/자바스크립트🚀

05. 08 JS 이벤트 버블링 : return false

728x90

이벤트 버블링되지 않기 때문에 동일 이벤트가 발생하지 않는 것이다. <a>태그에서 발생한 이벤트가 <body>태그까지 전파되는 경우에 해당되며, 이 경우에 <a>태그에 return false;를 추가하면 <a>태그에서 발생한 이벤트는 <a>태그에서만 일어나고 이벤트 버블링은 일어나지 않는다

*이벤트 버블링이란?

HTML 요소에서 이벤트가 발생할 때 DOM을 따라 상위 요소로 이벤트가 전파되는 메커니즘. 일반적으로 요소가 중첩된 경우 발생한다

반대의 의미로 "이벤트 캡쳐링"이 있다

 

 

728x90