可能重复:
Href=“#” Don't Scroll
我的代码中有以下html
<a href="#">link</a>
当我点击“链接”时,我的页面会自动显示正常情况,大家都知道。但我希望我的页面在点击该链接时保持原样。
有人知道一个很好的解决方法吗?
PS:我无法更改html,它必须是超链接
感谢。
答案 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();
。