简单教程
提交运行
代码编辑器:
<style> div { background-color: coral; border: 1px solid; padding: 50px; } </style> <p>演示了在添加事件监听时冒泡与捕获阶段的不同</p> <div id="myDiv"> <p id="myP">点击该段落, 我是冒泡</p> </div><br> <div id="myDiv2"> <p id="myP2">点击该段落, 我是捕获</p> </div> <script> document.getElementById("myP").addEventListener("click", function() { alert("你点击了 P 元素!"); }, false); document.getElementById("myDiv").addEventListener("click", function() { alert("你点击了 DIV 元素!"); }, false); document.getElementById("myP2").addEventListener("click", function() { alert("你点击了 P 元素!"); }, true); document.getElementById("myDiv2").addEventListener("click", function() { alert("你点击了 DIV 元素!"); }, true); </script>
运行结果: