js 阻止元素(文档)默认事件,阻止冒泡事件
来源:互联网 发布:淘宝一年营业额 编辑:程序博客网 时间:2024/06/04 19:17
1、阻止表单的默认事件,或者在html5中文档滑动的默认事件 【event.preventDefault();】 -- 阻止元素的默认事件。
demo1-1:阻止元素类默认事件
<a href="http://www.baidu.com" target="_black">百度</a>
document.getElementByTagName("a").addEventListener("click",function(e){e.preventDefault()},false);
点击链接的时候正常情况下会发生跳转,但是现在我们阻止了它的默认事件,即跳转事件,这时就不会跳转到百度了。
demo1-2:移动端中阻止document默认事件
document.ontouchmove = function(ev){
ev.preventDefault();
};
=========
2、-- 阻止元素冒泡事件【(ie:)ev.cancelBubble = true; (ff:) ev.stopPropagation(); 】;
demo:
<!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"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style type="text/css">*{padding: 0;margin: 0;}#beijing{width: 600px;height: 400px;background: purple;margin: 0 auto;}#chaoyang {width: 500px;height: 300px;background: orange;}#niaochao{width: 400px;height: 200px;background: green;}</style><script type="text/javascript">window.onload = function(){document.getElementById('beijing').onclick = function(){alert('我是北京')}document.getElementById('chaoyang').onclick = function(e){alert('我是朝阳区')var ev = window.event || e;if(document.all){//阻止事件流ev.cancelBubble = true;}else{ev.stopPropagation();}}document.getElementById('niaochao').onclick = function(){alert('我是鸟巢')}}</script></head><body><div id="beijing"><div id="chaoyang"><div id="niaochao"></div></div></div></body></html>
1 0
- js 阻止元素(文档)默认事件,阻止冒泡事件
- JS 阻止冒泡与阻止默认事件
- 事件冒泡。阻止事件冒泡 |阻止元素的默认行为
- js阻止默认事件与js阻止事件冒泡示例
- js 阻止默认事件 和事件冒泡
- js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
- js中阻止默认事件,阻止冒泡事件
- 绑定事件、阻止默认事件、阻止冒泡
- 【js】js阻止元素事件的冒泡
- JS事件冒泡(阻止)
- JS事件冒泡(阻止)
- js事件 封装方法(添加事件、删除事件、阻止冒泡、阻止默认行为)
- 阻止事件冒泡 默认事件
- Js 冒泡事件阻止
- 阻止js事件冒泡
- JS阻止事件冒泡
- JS阻止事件冒泡
- Js 冒泡事件阻止
- 黑马程序员_Java网络编程之TCP应用
- 基于GTK+的单词数值计算器
- 3.Swift教程翻译系列——Swift基础知识
- java枚举在android项目应用
- poj 2718 Smallest Difference
- js 阻止元素(文档)默认事件,阻止冒泡事件
- 移动终端,一个凑单的想法
- java枚举在android项目应用
- ubuntu----视频播放软件 VLC
- linux UDP通讯 获取源IP地址端口信息
- 做一个不乖的孩子
- 关于使用.Net4的web应用在mono上呈现目录结构的解决办法
- 用减奇数次数的方法,求一个数的近似平方根
- 如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧