Event Capturing means on click event will work top to bottom. Same like falling ball.
–HTML
<div id="wrapper"> <div id="container" class="button"> <div class="button" id="child">Has Event</div> <div class="button" id="other">No Event</div> <p>Nothing</p> </div> </div>
–CSS
.button{
border:1px solid #ccc;
cursor:pointer;
}
–JS
var c = document.querySelector('#container');
c.addEventListener('click', function(){
console.log('container clicked');
}, true);
var b = document.querySelector('#child');
c.addEventListener('click', function(){
console.log('Has clicked');
}, true)
–Live Demo
Check Console.log()
[codepen_embed height=”265″ theme_id=”0″ slug_hash=”OoZpWo” default_tab=”js,result” user=”pradeepanvi”]See the Pen Event Capturing in Javascript by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]