阻止默认事件event.preventDefault();

Posted 晴晴加油

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阻止默认事件event.preventDefault();相关的知识,希望对你有一定的参考价值。

阻止浏览器默认事件。什么是默认事件,例如浏览器默认右键菜单、a标签默认连接跳转...,如何阻止呢?

 Firefox中,event必须作为参数传入。

 IE中,event是window对象的属性。

event.preventDefault();方法用于取消默认事件,但是不兼容IE,在IE下,要用event.returnValue=false;来处理。

document.oncontextmenu=function (ev) {
    var oEvent=ev||event;
    if (oEvent.preventDefault) {
        oEvent.preventDefault();
    } else{
        oEvent.returnValue=false;
    }
}

 还有,return false也能阻止默认事件。

 

以上是关于阻止默认事件event.preventDefault();的主要内容,如果未能解决你的问题,请参考以下文章

js阻止默认事件的方法

js阻止浏览器元素的默认事件与js阻止事件冒泡阻止事件流

js阻止冒泡和默认事件(默认行为)详解

js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件

阻止事件冒泡 和 阻止事件默认行为

vue--阻止冒泡、默认行为、键盘事件