前端阻止事件冒泡和默认事件
来源:互联网 发布:2016最新网络歌曲dj版 编辑:程序博客网 时间:2024/04/20 17:36
首先了解什么是事件冒泡什么是事件捕获
注:图片来自博客http://www.cnblogs.com/Chen-XiaoJun/p/6210987.html
实例代码如下
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>事件流</title> <style type="text/css"> #content{width: 150px;height: 150px;background-color: red;} #btn{width: 80px;height: 80px;background-color: green;} </style></head><body> <div id="content">content <div id="btn">button</div> </div> <script type="text/javascript"> var content = document.getElementById("content"); var btn = document.getElementById('btn'); btn.onclick = function(e){ alert("btn"); // 阻止事件冒泡 var ev=e?e:window.event;//兼容IE写法,window.event获取IE时间源 window.event?window.event.cancelBubble=true:e.stopPropagation(); }; content.onclick = function(){ alert("content"); }; document.onclick = function(){ alert("document"); }; document.oncontextmenu = function(e){ // alert("document"); // 阻止默认事件 if(e.preventDefault){ e.preventDefault(); }else{ window.event.returnValue = false; return false; } } // 事件冒泡btn——>content——>document </script></body></html>
阅读全文
0 0
- 前端阻止事件冒泡和默认事件
- 阻止冒泡和默认事件
- js 阻止默认事件 和事件冒泡
- 阻止事件冒泡、捕获、和默认事件
- 如何阻止事件冒泡和默认事件
- 如何阻止事件冒泡和默认事件
- JavaScript阻止事件冒泡和默认事件
- 如何阻止冒泡事件和默认事件
- 阻止默认事件行为和事件冒泡
- 阻止事件冒泡 默认事件
- javascript的阻止默认事件和阻止冒泡事件
- 阻止事件冒泡和浏览器默认行为
- jQuery阻止冒泡和默认事件
- 阻止事件冒泡和默认行为
- jQuery 阻止事件冒泡和默认行为
- JQuery:事件冒泡和阻止默认行为
- 事件冒泡和默认行为阻止
- jQuery事件---阻止冒泡和默认行为
- MyEclipse中上传项目到git&&MyEclipse中git操作
- PHP三元运算符的运算顺序
- ios ffmpeg audio decode
- printf格式化输出
- HQL和SQL的区别
- 前端阻止事件冒泡和默认事件
- 欢迎使用CSDN-markdown编辑器
- docker 基础
- 动态权限申请
- Batch Normalization
- Hybrid APP 混合开发模式的选择之路(一)
- usb Plaxis v8.2+SP4 professioner-ISO 1CD(大型岩土工程有限元设计计算软件,完全安装版,好用
- 又见01背包
- Java String拼接