<div style="height:30px;line-height:30px;background:#FF0;text-align:center;" id="zz"><a href="http://www.baidu.com">阻止事件冒泡</a></div>
<script type="text/javascript">
var $ = function(id){
return document.getElementById(id);
} $('zz').onclick = function(e){
$('zz').innerHTML += ",事件已经点击了!";
var e = e||window.event;
if (e.stopPropagation)
{ e.stopPropagation(); // 阻止冒泡
e.preventDefault(); // 阻止默认事件
}
else
{
e.cancelBubble =true; // 阻止冒泡
e.returnValue = false; // 阻止默认事件
} }
document.documentElement.onclick = function(e){
$('zz').innerHTML += ",冒泡没阻止成功!";
}
</script>
e.preventDefault();  
这句话怎么理解。组织默认事件是什么意思。html元素中有很多元素是具备默认事件的,a标签会跳转,submit会自动提交,reset会重置表单。
e.preventDefault()会阻止这些默认操作。 重要提醒,阻止叶子节点的冒泡意思最大,或者说儿子节点的阻止冒泡比阻止长辈节点的意义更加重大。

最新文章

  1. Linux 江湖系列阶段性总结
  2. memcache 笔记
  3. C#类继承和接口继承时一些模棱两可的问题[转]
  4. HDU 4282 A very hard mathematic problem --枚举+二分(或不加)
  5. 2014 Super Training #3 H Tmutarakan Exams --容斥原理
  6. wp8 入门到精通 ---时间
  7. Eclipse for PHP Developers + xamp +xdebug
  8. Matplotlib之无GUI时的解决办法
  9. ServiceStack.Redis之IRedisClient
  10. 20170114 - Mac 向上一级文件夹快捷键
  11. windows系统查看支持最大内存
  12. C#设计模式之二工厂方法模式(Factory Method Pattern)【创建型】
  13. 多个Gesture响应原理
  14. c# 画布验证码
  15. web service 框架
  16. docker版本升级
  17. Delphi 修改本地日期和时间
  18. pdf转换成word转换器免费版
  19. Memcache未授权访问漏洞
  20. Delphi XE10.1 引用计数

热门文章

  1. MT【44】抛物线不常见性质3
  2. MT【14】最大最小问题变形
  3. luogu2542 航线规划 (树链剖分)
  4. Python数据类型(数字和字符串)
  5. A1023. Have Fun with Numbers
  6. 【模板】Splay
  7. nxlog windows安装部署
  8. GO语言的进阶之路-网络安全之proxy
  9. Java中Jdom解析XML
  10. python---定义一个session类(无错)