默认事件
就是浏览器通过HTML标签或DOM元素提供的一些功能性的默认行为。比如在a标签href属性上的跳转,右键呼出的菜单等等。我们可以通过js取消或更改这些默认事件。
取消默认事件
默认事件都是定义在DOM元素相应的事件类型上的,我们只需要知道产生默认事件的是哪个元素,这个事件是什么类型的,就可以阻止或修改它。实现方式就是注册相应的事件处理函数,在其中通过如下API阻止默认事件的发生。
event.preventDefault() : 阻止默认行为
(IE9以下的版本需要考虑到兼容性)event.returnValue=false:返回值=false 阻止默认行为
下面列举一下有哪些事件属于默认事件
a标签的默认跳转
鼠标右键菜单事件
submit表单提交事件
以及滚动条的滚动事件
但是滚动条的