点击<a href="#"></a>时不想回到页面顶部

时间:2011-09-23 12:42:51

标签: javascript html hyperlink

  

可能重复:
  Href=“#” Don't Scroll

我的代码中有以下html

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

当我点击“链接”时,我的页面会自动显示正常情况,大家都知道。但我希望我的页面在点击该链接时保持原样。

有人知道一个很好的解决方法吗?

PS:我无法更改html,它必须是超链接

感谢。

3 个答案:

答案 0 :(得分:13)

您可以像<a href="javascript:;">link</a>

一样使用

答案 1 :(得分:2)

如果您可以编辑a标签,可以输入:

<a href="#stay_here" name="stay_here">link</a>

答案 2 :(得分:1)

首先,如果您在其上应用cursor:pointer(来自CSS),则可以更改html。 对于您的问题,ie中需要event.returnValue = false;,浏览器需要event.preventDefault();

也请参阅:Href="#" Don't Scroll