事实上stoppropagation和cancelBubble的作用是一样的,都是用来阻止浏览器默认的事件冒泡行为。

不同之处在于stoppropagation属于W3C标准,试用于Firefox等浏览器,但是不支持IE浏览器。相反cancelBubble不符合W3C标准,而且只支持IE浏览器。所以很多时候,我们都要结合起来用。不过,cancelBubble在新版本chrome,opera浏览器中已经支持。

语法:e.stopPropagation();

参数e:表示事件传递的参数,代表事件的状态。

  1. <html>
  2. <head>
  3. <title>冒泡测试</title>
  4. </head>
  5. <body onclick="alert('body');">
  6. <div onclick="clickBtn(event)"  style="width:100px;height:100px; background:#666;">
  7. <input id="Button1" type="button" value="button" onclick="alert('btn');" />
  8. </div>
  9. <script language="javascript" type="text/javascript">
  10. function clickBtn(event)
  11. {
  12. event=event?event:window.event;
  13. event.stopPropagation();
  14. alert("OK");
  15. }
  16. </script>
  17. </body>
  18. </html>

最新文章

  1. RocketMQ原理解析-Consumer
  2. mysql安装流程
  3. Windows 操作小技巧 之一(持续更新)
  4. sleep()
  5. CameraFacingBillboard
  6. java中的拷贝(一)
  7. [原]Java修炼 之 基础篇(一)Java语言特性
  8. Configuring and troubleshooting a Schema Provider
  9. Bootstrap风格登录界面设计样例
  10. kotlin的方言(语法糖)
  11. VS的无用文件
  12. Github管理自己的代码-远程篇
  13. python学习笔记(五)、抽象
  14. xadmin后台页面的自定制(2)重写钩子函数版
  15. poi的cellstyle陷阱,样式覆盖
  16. 解决 MySQL 比如我要拉取一个消息表中用户id为1的前10条最新数据
  17. C#:时间日期操作(持续更新)
  18. SharedPreferences的基本使用-----存,删,改,查
  19. Hibernate入门步骤及概念
  20. 怎么用CIFilter给图片加上各种各样的滤镜_2

热门文章

  1. BZOJ_2369_区间_决策单调性
  2. MSD3393/MSD3463 屏参及REG对照表
  3. html格式
  4. WEB网站类型系统中使用的OFFICE控件-破解Ntko-Office
  5. Using MultiPath TCP to enhance home networks
  6. ASP.NET Core MVC 2.x 全面教程_汇总贴
  7. IT兄弟连 JavaWeb教程 Servlet会话跟踪 Cookie常用方法
  8. windows 自定义批处理BAT/CMD启动Redis等软件
  9. mybatis二级缓存
  10. Java并发编程,互斥同步和线程之间的协作