当我点击:
<a href="#" onclick="plus();">+ 1 </a>
然后在地址栏中显示“#”以及网址(example.com/index.php?id=1#)。
有没有办法避免这种情况?
答案 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/