gpt4 book ai didi

javascript - 给点击事件监听添加 'return false'有什么效果?

转载 作者:bug小助手 更新时间:2023-10-28 10:55:07 32 4
gpt4 key购买 nike

很多时候我在 HTML 页面中看到过这样的链接:

<a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a>

里面的return false有什么作用?

另外,我通常不会在按钮中看到它。

这是在任何地方指定的吗?在 w3.org 的某些规范中?

最佳答案

事件处理程序的返回值决定了默认浏览器行为是否也应该发生。在点击链接的情况下,这将是跟随链接,但差异在表单提交处理程序中最为明显,如果用户输入信息错误,您可以取消表单提交。

我认为没有 W3C 规范。所有像这样的古老 JavaScript 接口(interface)都被赋予了“DOM 0”的绰号,并且大多未指定。阅读旧的 Netscape 2 文档可能会有一些运气。

实现这种效果的现代方法是调用event.preventDefault(),这在the DOM 2 Events specification 中指定。 .

关于javascript - 给点击事件监听添加 'return false'有什么效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/128923/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com