手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >阻止事件(取消浏览器对事件的默认行为并阻止其传播)
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
摘要:取消浏览器对事件的默认行为(响应)(比如标签的跳转等)并停止事件的继续传播。实现代码复制代码代码如下:functionstopEvent(e...

取消浏览器对事件的默认行为(响应)(比如<a>标签的跳转等)并停止事件的继续传播。

实现代码

复制代码 代码如下:

function stopEvent (evt) {

var evt = evt || window.event;

if (evt.preventDefault) {

evt.preventDefault();

evt.stopPropagation();

} else {

evt.returnValue = false;

evt.cancelBubble = true;

}

}

只阻止事件继续传播(不取消默认行为)

复制代码 代码如下:

function stopEvent (evt) {

var evt = evt || window.event;

if (evt.stopPropagation) {

evt.stopPropagation();

} else {

evt.cancelBubble = true;

}

}

只取消默认行为(不阻止事件的继续传播)

复制代码 代码如下:

function stopEvent (evt) {

var evt = evt || window.event;

if (evt.preventDefault) {

evt.preventDefault();

} else {

evt.returnValue = false;

}

}

【阻止事件(取消浏览器对事件的默认行为并阻止其传播)】相关文章:

JavaScript生成福利彩票双色球号码

黑色风格的JS日历代码,左右箭头翻页年、月

奇妙的Javascript图片放大镜

Mozilla中显示textarea中选择的文字

JavaScript中strike()方法的使用介绍

JavaScript实现鼠标拖动效果的方法

体验jQuery和AngularJS的不同点及AngularJS的迷人之处

通过node-mysql搭建Windows+Node.js+MySQL环境的教程

让文字在页面上90度,180度翻转

javascript匹配车牌号正则表达式

精品推荐
分类导航