十二、阻止默认事件

十二、阻止默认事件

有些标签在点击或者有其他操作的时候,会有一些默认的行为。

  • 比如:

    • submit 会默认提交表单

    • a 标签如果有href属性,会跳转页面

    • 页面出现滚动条的时候,当我们滚动鼠标滚轮时,滚动条的位置将被改变

    • ………这些都叫做默认行为、事件

在高级浏览器中阻止默认事件的方式:

1
e.preventDefault();

在IE中阻止默认事件的方式:

1
e.returnValue = false;

同时添加兼容性:

1
var e = e || window.event;

如果是dom0级绑定方式,IE和高级浏览器都可以使用 return false来阻止事件:

1
return false;

dom2级绑定方式无法使用return false来阻止事件

点击查看

本文标题:十二、阻止默认事件

文章作者:Mango

发布时间:2020年07月13日 - 22:28:48

最后更新:2020年07月14日 - 13:27:10

原始链接:https://mango185.github.io/post/d1ac9aee.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------