如何避免显示“#”?

时间:2012-06-15 11:22:00

标签: javascript

当我点击:

<a href="#" onclick="plus();">+ 1 </a>

然后在地址栏中显示“#”以及网址(example.com/index.php?id=1#)。

有没有办法避免这种情况?

3 个答案:

答案 0 :(得分:6)

您可以添加return false。它将阻止默认操作。

<a href="#" onclick="plus(); return false;">+ 1</a>

答案 1 :(得分:4)

或者这个:

<a href="javascript:plus();">+ 1 </a>

答案 2 :(得分:1)

使用preventDefault();而不是返回false。

由于这里解释的原因。 http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/