美文网首页
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