JS点击子元素不触发父元素点击事件(js阻止冒泡)
2024-10-14 21:39:58
js阻止冒泡
<html>
<title></title>
<head>
<meta charset="utf-8">
<style type="text/css">
.divone{width:100px;height:100px;background:black;position: relative;cursor: pointer}
.divchild{position: absolute;margin:10px;width:50px;height:50px;background:white;cursor: pointer}
</style>
<script type="text/javascript">
function divone(){
//这里是divone事件的代码
console.log('divone事件');
stopPropagation();
} function divchild(){
//这里是divchild事件的代码
console.log('divchild事件');
stopPropagation();
} function stopPropagation(e) {
e = e || window.event;
if(e.stopPropagation) { //W3C阻止冒泡方法
e.stopPropagation();
} else {
e.cancelBubble = true; //IE阻止冒泡方法
}
}
</script>
</head>
<body> <div class="divone" onclick="divone(this)"> <div class="divchild" onclick="divchild(this)"></div> </div> </body>
</html>
最新文章
- [LeetCode] Design Snake Game 设计贪吃蛇游戏
- noi 1.5 43:质因数分解
- PHP初学者都该掌握哪些技能
- css3实现手机效果的“切换标签”
- 转载: Asp.net常见word,excel,ppt,pdf在线预览方案
- YII 登陆时 session持久化
- Can&#39;t connect to local MySQL server through socket &#39;/var/run/mysqld/mysqld.sock’
- POJ3213(矩阵乘法)
- 【jframe】Java Web应用程序框架 - 第01篇:Get Started
- Swift实现JSON转Model - HandyJSON使用讲解
- DaemonSet 典型应用场景 - 每天5分钟玩转 Docker 容器技术(129)
- QTimer在QThread环境中失效的问题
- Asp.Net EF查看生成sql(MiniProfiler)
- Java Script注意事项
- 小程序之map地图上不能在覆盖层
- C++中各种时间类型的转换(包括MFC中的时间类型)
- js指定范围随机整数
- leetcode-1-TwoNums
- 织梦调用文章 ID (来源:百度知道)
- 二路归并排序java实现
热门文章
- Windows下Python中pip安装Pillow报错总结(转载)
- Aircrack-ng: (2) WEP &; WPA/WPA2 破解
- Activity生命周期
- 学习Maven之Maven Clean Plugin
- JavaSe:ThreadLocal
- python list dict 去重的两种方式
- Unity中使用Attribute
- JQuery 滚动轮播
- PAT 1043. 输出PATest(20)
- [LeetCode] Word Break 拆分词句