美文网首页
stoppropagation和preventDefault

stoppropagation和preventDefault

作者: 小麻烦爱学习 | 来源:发表于2020-05-13 15:06 被阅读0次

stoppropagation

阻止事件冒泡

preventDefault

阻止默认事件

默认事件有哪些?

  • 点击复选框的默认选中复选框
  • 在编辑域中阻止按键输入
  • 右键菜单
  • <a>标签默认跳转

在IE下,没有preventDefault方法, 要用event.returnValue=false;

return false; //等价于e.stoppropagation() + e.preventDefault()

在事件流的任何阶段调用preventDefault()都会取消事件,这意味着任何通常被该实现触发并作为结果的默认行为都不会发生。
你可以使用 Event.cancelable 来检查该事件是否支持取消。为一个不支持cancelable的事件调用preventDefault()将没有效果。

相关文章

网友评论

      本文标题:stoppropagation和preventDefault

      本文链接:https://www.haomeiwen.com/subject/hmmnnhtx.html