javascript - 为什么在此内联事件处理程序之后使用 return false 和 return true?

标签 javascript html

<button onclick="alert('Hello'); return false;">Hello</button>

return false 部分应该做什么?另外,如果它存在, return true 会做什么?

最佳答案

return false 将忽略 onclick 事件的默认行为。因此,例如,如果您有一个链接:

<a href="http://stackoverflow.com" onclick="alert('Hello'); return false">Link<a>

当用户点击链接时,他们会看到一个弹出窗口,但实际上不会转到链接的目标。

关于javascript - 为什么在此内联事件处理程序之后使用 return false 和 return true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069621/

相关文章:

javascript - 默认情况下在开始时执行条件 AND 中的一行

javascript - 如何从javascript中的国家代码获取国家名称

javascript - angularjs日期时区调整问题

javascript - 'mouseenter' 和 'mouseleave' 事件一直以 div 作为光标触发

javascript - 单击 HTML 按钮或 JavaScript 时如何触发文件下载

javascript - AngularJS : directive does not update scope after $http response in parent scope

javascript - THREE.STLLoader 不是构造函数

jquery - 添加或删除动态内容时,jScrollPane 不会保持其位置 (jQuery)

javascript - 如何将 HTML 字符串呈现为真正的 HTML?

javascript - 基于多个下拉列表的自定义搜索