- Home
- /
- Tutorials
- /
- JavaScript Tutorial
- /
- JavaScript Event Bubbling
JavaScript Events
JavaScript Event Bubbling
An event fired on an element travels up through its ancestors.
Click a button inside a div and the div hears about it too.
This is called bubbling, and it is what makes event delegation possible.
Example
Example
javascript
document.body.innerHTML =
'<div id="outer"><button id="inner">Go</button></div>';
document.getElementById("outer").addEventListener("click", function () {
console.log("outer heard it");
});
document.getElementById("inner").click();