我正在测试以下链接:
<a href="#">Link</a>
但是,正如预期的那样,它会重新加载我当前的页面。如何防止它重新加载页面,但保持分配给它的 -a - 标签?
谢谢;)
答案 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