(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);