首页 > 其他 > 详细

事件的冒泡

时间:2019-07-28 13:01:54      阅读:82      评论:0      收藏:0      [点我收藏+]
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="UTF-8">
 5     <title></title>
 6 </head>
 7 <script type="text/javascript">
 8 window.onload=function()
 9 {
10 /*
11 事件的冒泡(Bubble)
12 所谓的冒泡指的就是事件的向上传导,当后代元素上的事件被触发是,其祖先元素的_(:з」∠)_
13 相同事件也会被触发
14 在开发中大部分情况冒泡都是有用的,如果不希望发生事件冒泡可以通过事件对象来取消冒泡
15 */
16  var span=document.getElementById("span");
17  span.onclick=function(event){
18  event=event||window.event;
19  alert("span");
20  //取消冒泡 将事件对象的cancelBubble设置为true,即可取消冒泡
21  event.cancelBubble=true;
22  };
23  var box1=document.getElementById("box1");
24  box1.onclick=function(){
25  alert("box1");
26  };
27  document.body.onclick=function(){
28  alert("body");
29  };
30 };
31   </script>
32 <style type="text/css">
33 #box1{
34 width:200px;
35 height:200px;
36 background-color:yellowgreen;
37 }
38 #span{
39 background-color:yellow;
40 }
41 
42 </style>
43 <body style="height:1000px width:1000px">
44 <div id="box1">我是box1
45 <span id="span">我是span</span>
46 </div>
47 </body>
48 </html>

 

事件的冒泡

原文:https://www.cnblogs.com/zuiaimiusi/p/11258396.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!