JS-阻止默认事件

(1)return false; 阻止独享属性(通过on这种方式)绑定的事件的默认事件,即DOM0级事件。

ele.onclick = function() {
    ……                         //你的代码
    return false;              //通过返回false值阻止默认事件行为
};

(2)event.preventDefault( ); 阻止通过 addEventListener( ) 添加的事件的默认事件,即DOM2级事件。

element.addEventListener("click", function(e){
    var event = e || window.event;
    ……
    event.preventDefault( );      //阻止默认事件
},false);

(3)event.returnValue = false; 阻止通过 attachEvent( ) 添加的事件的默认事件,即IE事件处理程序。

element.attachEvent("onclick", function(e){
    var event = e || window.event;
    ……
    event.returnValue = false;       //阻止默认事件
},false);
原文地址:https://www.cnblogs.com/fydxx/p/6924813.html