阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
来源:互联网 发布:风险矩阵计算 编辑:程序博客网 时间:2024/06/18 09:27
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<title> 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)</title>
<meta name="keywords" content="JavaScript,事件冒泡,cancelBubble,stopPropagation" />
<script type="text/javascript">
function doSomething (obj,evt) {
alert(obj.id);
var e=(evt)?evt:window.event;
if (window.event) {
e.cancelBubble=true;
} else {
//e.preventDefault();
e.stopPropagation();
}
}
</script>
</head>
<body>
<div id="parent1" onclick="alert(this.id)" style="width:250px;background-color:yellow">
<p>This is parent1 div.</p>
<div id="child1" onclick="alert(this.id)" style="width:200px;background-color:orange">
<p>This is child1.</p>
</div>
<p>This is parent1 div.</p>
</div>
<br />
<div id="parent2" onclick="alert(this.id)" style="width:250px;background-color:cyan;">
<p>This is parent2 div.</p>
<div id="child2" onclick="doSomething(this,event);" style="width:200px;background-color:lightblue;">
<p>This is child2. Will bubble.</p>
</div>
<p>This is parent2 div.</p>
</div>
</body>
</html>
转自 :http://www.jb51.net/article/9858.htm
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 阻止 JavaScript事件 冒泡传递 (cancelBubble 、stopPropagation)
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 阻止js事件冒泡的例子(cancelBubble 、stopPropagation)
- JavaScript 阻止事件冒泡传递
- 阻止JavaScript事件冒泡传递
- 阻止事件冒泡event.stopPropagation()
- 事件冒泡 ,阻止事件冒泡 e.stopPropagation()
- 事件冒泡之cancelBubble和stoppropagation的区别
- 事件冒泡之cancelBubble和stoppropagation的区别
- 阻止事件冒泡stopPropagation的兼容写法
- AngularJS阻止事件冒泡$event.stopPropagation()
- linux下如何实现修改自己的提交日志
- 路由为两台电脑分配了相同的IP!!
- 【图论】【RQNOJ】学生运输
- SilverLight与摄像头与迈克风设备交互
- myeclipse 插件安装方法
- 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
- 240多个jQuery实用插件网站汇总
- 彻底搞定c语言指针~~
- 【转】Android开发笔记之adb参数指南
- zlib用法
- visual studio 中集成对vim的调用
- perl 求n的阶乘
- SilverLight部署的若干问题和解决方法
- aix上启动/停止apache报错 httpd: bad user name nobody