如何修复“;return not in function”;firebug上显示的错误

How to fix "return not in function" error that shown on firebug?

本文关键字:firebug 显示 错误 in 何修复 return not function      更新时间:2023-09-26

当用户点击链接时,我试图阻止页面重新加载,所以我写道:

<a href="javascript: return false">bla</a>

<a href="#">bla</a>

说真的,我不喜欢使用#,因为当用户点击链接时,地址栏上的url会添加符号#,这会让url看起来很难看。所以我更喜欢使用javascript: return false,但firebug显示错误:"函数中没有返回",我可以知道如何修复错误吗?

请参阅以下讨论:;href"我应该为JavaScript链接使用的值#"或";javascript:void(0)"?

请勿使用href="#"。如果必须,请使用"javascript:;""javascript:void(0);"

试着使用这个:

<a href="javascript:;">bla</a>

希望能有所帮助。

看看这个(这里是jsfiddle):

<a href="http://www.google.com/" onclick="return false;">click me</a>

但是,您应该避免使用内联JavaScript。JS在一个地方,与代码分离,具有更高的可维护性。