为了账号安全,请及时绑定邮箱和手机立即绑定

在单击事件侦听器中添加“返回假”的效果如何?

在单击事件侦听器中添加“返回假”的效果如何?

繁花如伊 2019-06-10 16:21:10
在单击事件侦听器中添加“返回假”的效果如何?我多次在HTML页面中看到这样的链接:<a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a>它的作用是什么?return false在里面?而且,我通常不会在纽扣上看到这一点。这里有说明吗?在w3.org的一些规范中?
查看完整描述

3 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

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

我不相信这方面有W3C规范。像这样的所有古老JavaScript接口都被赋予了昵称“DOM0”,并且大多没有指定。阅读旧的Netscape 2文档可能会有些运气。

实现这一效果的现代方法是调用event.preventDefault()中指定的DOM 2事件规范.


查看完整回答
反对 回复 2019-06-10
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

在下面的示例中可以看到不同之处:

<a href="http://www.google.co.uk/" onclick="return (confirm('Follow this link?'))">Google</a>

单击“OK”返回true,链接如下。单击“Cancel”返回false,并且不跟随链接。如果禁用javascript,则链接将被正常地遵循。


查看完整回答
反对 回复 2019-06-10
  • 3 回答
  • 0 关注
  • 478 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信