JS阻止冒泡事件以及默认事件发生的简单方法


Posted in Javascript onJanuary 17, 2014

如果<p>是在<div>里面,那么呢,<P>有一个onclick事件,<div>也有onclick事件,为了触发<P>的点击事件时,不触发父元素的点击事件,那么就需要调用如下函数:

function stopBubble(e){
  if(e&&e.stopPropagation){//非IE
   e.stopPropagation();
  }
  else{//IE
   window.event.cancelBubble=true;
  }
 }

<a onclick=''>如果要阻止默认事件的触发,即默认的href事件,那么就需要调用如下函数:

function stopDefault( e ) {
         //阻止默认浏览器动作(W3C)
         if ( e && e.preventDefault )
             e.preventDefault();
         //IE中阻止函数器默认动作的方式
         else
             window.event.returnValue = false;
         return false;
     }
Javascript 相关文章推荐
ie 处理 gif动画 的onload 事件的一个 bug
Apr 12 Javascript
javascript while语句和do while语句的区别分析
Dec 08 Javascript
JavaScript 错误处理与调试经验总结
Aug 10 Javascript
基于JQuery实现的类似购物商城的购物车
Dec 06 Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
Jul 31 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
Mar 11 Javascript
Angular 5.0 来了! 有这些大变化
Nov 15 Javascript
不使用 JS 匿名函数理由
Nov 17 Javascript
微信小程序通过websocket实时语音识别的实现代码
Aug 19 Javascript
如何基于jQuery实现五角星评分
Sep 02 jQuery
原生js实现俄罗斯方块
Oct 20 Javascript
vant中的toast层级改变操作
Nov 04 Javascript
Js判断CSS文件加载完毕的具体实现
Jan 17 #Javascript
js使用eval解析json(js中使用json)
Jan 17 #Javascript
js window.open弹出新的网页窗口
Jan 16 #Javascript
jQuery$命名冲突怎么办如何解决
Jan 16 #Javascript
jQuery获得内容和属性示例代码
Jan 16 #Javascript
jQuery 追加元素的方法如append、prepend、before
Jan 16 #Javascript
jQuery 设置 CSS 属性示例介绍
Jan 16 #Javascript
You might like
Email+URL的判断和自动转换函数
2006/10/09 PHP
url decode problem 解决方法
2011/12/26 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
php生成二维码图片方法汇总
2016/12/17 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
在python中的socket模块使用代理实例
2014/05/29 Python
Python生成pdf文件的方法
2014/08/04 Python
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
兰兰过桥教学反思
2014/02/08 职场文书
机关工会开展学习雷锋活动总结
2014/03/01 职场文书
服务行业演讲稿
2014/09/02 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
投资入股合作协议书
2014/10/28 职场文书
保管员岗位职责
2015/02/14 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
夏洛特的网观后感
2015/06/15 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
MySQL REVOKE实现删除用户权限
2021/06/18 MySQL