<div onclick="alert('div')">
<p onclick="alert('p')">
<span onclick="alert('span')">
</span>
</p>
</div>
위의 코드에서 span 태그를 클릭하면
alert('span') -> alert('p') -> alert('div')
순서로 이벤트가 발생
해당 현상을 이벤트 전파(event Propagation)라고 함
전파 방향에 따라 이벤트 버블링, 이벤트 캡처링으로 구분함
addEventListener
에 {capture:true}
또는 true
추가하면 사용 가능 자바스크립트 설정을 통해 전파방향 설정 가능
두가지 동시에 사용 가능
stopPropagation()
메소드를 사용하여 버블링 또는 캡처링 막음