我在HTML页面中多次看到这样的链接:
<a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a>
里面的return false
有什么影响?
而且,我通常不会在按钮中看到这一点.
这是在什么地方指定的吗?在w3的某些规范中.组织?
我在HTML页面中多次看到这样的链接:
<a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a>
里面的return false
有什么影响?
而且,我通常不会在按钮中看到这一点.
这是在什么地方指定的吗?在w3的某些规范中.组织?
事件处理程序的返回值确定是否也应该发生默认浏览器行为.在点击链接的情况下,这将跟随链接,但差异在表单提交处理程序中最明显,在表单提交处理程序中,如果用户输入了错误的信息,您可以取消表单深渊翻滚.
我不相信W3C有这样的规范.所有像这样的古老JavaScript接口都被称为"DOM0",而且大多未指明.你可能会幸运地阅读Netscape 2的旧文档.
实现这一效果的现代方式是拨打event.preventDefault()
,这是在the DOM 2 Events specification中指定的.