2

当我点击:

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

然后在地址栏中除了 URL ( example.com/index.php?id=1# ) 之外还会出现“#”。

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

4

3 回答 3

6

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

<a href="#" onclick="plus(); return false;">+ 1</a>
于 2012-06-15T11:22:32.083 回答
4

或这个:

<a href="javascript:plus();">+ 1 </a>
于 2012-06-15T11:23:07.887 回答
1

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

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

于 2012-06-15T11:31:55.230 回答