阻止浏览器默认事件的方式
阻止浏览器默认事件的方式
1.W3C标准注册事件,2级DOM事件
node.addEventListener('click', function(e){
e.preventDefault(); // 通过事件对象的preventDefault方法阻止
})
2.DOM上绑定事件,0级DOM事件
node.onclick = function(e){
return false; // 通过return false阻止
e.preventDefault(); // 通过事件对象的preventDefault方法也可以阻止
}
3.标签上阻止默认事件
<a href="javascript:void 0"></a>
注意:void 0 相当于是 undefined 的高性能写法
推荐阅读:
扫描二维码,在手机上阅读