区别 - “e.preventDefault();”和“返回错误;” [复制]

Posted

技术标签:

【中文标题】区别 - “e.preventDefault();”和“返回错误;” [复制]【英文标题】:Difference - "e.preventDefault();" and "return false;" [duplicate] 【发布时间】:2013-09-18 13:25:07 【问题描述】:

return false;e.preventDefault(); 有什么区别?

【问题讨论】:

【参考方案1】:

e.preventDefault() 将阻止默认事件发生,return false 停止传播。

【讨论】:

错了。 e.preventDefault() 防止发生默认操作(不是事件),而不停止事件的进一步传播。在某些情况下,在某些浏览器上,return false 也是如此,但没有任何 W3C 规范。

以上是关于区别 - “e.preventDefault();”和“返回错误;” [复制]的主要内容,如果未能解决你的问题,请参考以下文章

e.preventDefault(); 有啥区别?并返回假? [复制]

e.preventDefault()和e.stopPropagation()以及return false的作用和区别

jQuery中return false,e.preventDefault(),e.stopPropagation()的区别

jQuery中return false,e.preventDefault(),e.stopPropagation()的区别

jQuery js 中return false,e.preventDefault(),e.stopPropagation()的区别(事件冒泡)

阻止事件冒泡以及stopPropagation(),preventDefault()和return false;的区别