我在代码中有以下HTML:
链接
当我点击“链接”时,我的页面会自动回到顶部,这是非常正常的。但是我希望当单击该链接时,我的页面保持在当前位置不变。
有没有好的解决方法?
PS:我不能更改HTML,它必须是一个超链接。
谢谢。
有没有好的解决方法?
PS:我不能更改HTML,它必须是一个超链接。
谢谢。
<a href="javascript:;">链接</a>
<a href="#stay_here" name="stay_here">link</a>
cursor:pointer
(来自 CSS),则可以更改其外观。
对于您的问题,在 IE 中需要使用 event.returnValue = false;
,在其他浏览器上则需要使用 event.preventDefault();
。
<a href="#">
的整个意义在于它是指向页面顶部的链接!如果你滥用它作为 JavaScript 的挂载点,请不要这样做。建立在可行的基础上进行开发。 - Quentin