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 相关文章推荐
Javascript调试工具(下载)
Jan 09 Javascript
JavaScript 撑出页面文字换行
Jun 15 Javascript
经典海量jQuery插件 大家可以收藏一下
Feb 07 Javascript
利用javascript的面向对象的特性实现限制试用期
Aug 04 Javascript
jQuery中的val()示例应用
Feb 26 Javascript
Angular2利用组件与指令实现图片轮播组件
Mar 27 Javascript
详解vue+css3做交互特效的方法
Nov 20 Javascript
vue2.0与bootstrap3实现列表分页效果
Nov 28 Javascript
vue axios数据请求get、post方法及实例详解
Sep 11 Javascript
vuex页面刷新后数据丢失的方法
Jan 17 Javascript
vue 需求 data中的数据之间的调用操作
Aug 05 Javascript
一起来看看Vue的核心原理剖析
Mar 24 Vue.js
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
php基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
Smarty中的注释和截断功能介绍
2015/04/09 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
JavaScript更改class和id的方法
2008/10/10 Javascript
firefo xml 读写实现js代码
2009/06/11 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
JavaScript中发出HTTP请求最常用的方法
2018/07/12 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
用Eclipse写python程序
2018/02/10 Python
python实现媒体播放器功能
2018/02/11 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
安装docker-compose的两种最简方法
2019/07/30 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
校长先进事迹材料
2014/02/01 职场文书
市场专员岗位职责
2014/02/14 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
帮一个朋友写的求职信
2014/08/09 职场文书
教师党员自我评价2015
2015/03/04 职场文书
应届生简历自我评价
2015/03/11 职场文书
结婚幸福感言
2015/08/01 职场文书
python 判断文件或文件夹是否存在
2022/03/18 Python