href不得重新加载

时间:2013-09-04 04:46:01

标签: html hyperlink

我正在测试以下链接:

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

但是,正如预期的那样,它会重新加载我当前的页面。如何防止它重新加载页面,但保持分配给它的 -a - 标签?

谢谢;)

4 个答案:

答案 0 :(得分:50)

如果您不希望它的行为类似于链接,请不要使用链接标记。这样做会损害页面的可访问性,而您却不希望如此。除了浏览器之外,还有其他浏览网站的方式(想想屏幕阅读器),这依赖于页面元素的语义。如果您只想应用样式,请使用span

如果您仍想使用锚点,可以使用此 -

<a href="#" onclick="return false;">Link</a>

这会阻止您的网页重新加载。

答案 1 :(得分:24)

只需在href中添加javascript:void(0)即可获得..

<a href="javascript:void(0)">Link</a>

答案 2 :(得分:0)

我认为javascript:;也可以。

<a href="javascript:;">Link</a>

答案 3 :(得分:0)

只需不要指定 href 属性:

<a>Link</a>

不带 href...

的链接
  • 点击时不会重新加载页面
  • 悬停时不会将光标更改为 pointer
  • 不会将文本样式更改为 underlined