如何在地址栏中不显示#

时间:2012-10-24 07:33:44

标签: javascript html

点击<a href="#" onclick="function();">Post data to server</a>后,网址末尾会显示#

有没有办法让显示它?

我尝试删除有效的href="file.ext"部分,但会产生不需要的结果。它删除了超链接的颜色和下划线样式,使其看起来只是常规文本。

3 个答案:

答案 0 :(得分:4)

尝试javascript:void(0)它不会显示

 <a href="javascript:void(0)" onclick="function();">Post data to server</a>

答案 1 :(得分:2)

您可以将href更改为javascript: void(0);

答案 2 :(得分:1)

你可以在函数<{p>中return false