当用户点击该链接时,如何避免ID显示在地址栏中?

时间:2011-12-31 06:31:08

标签: javascript html css

我在<li>标签中有一个锚标签,就像这样

<li><a href="#fragment-1">Primary Details</a></li>

但问题是我希望链接显示id为fragment-1的div。但点击链接后,div ID将显示在网址中,如下所示

http://localhost:90/index.php#fragment-1 

如何使用url?

停止显示div id

2 个答案:

答案 0 :(得分:2)

你可以试试这个

吗?
 <script language="javascript" type="text/javascript">
function redirect(URL)
{
   document.location=URL;
   return false;
}
</script>
    <a href="#fragment-1" onclick="return redirect('http://localhost:90/index.php');">Click here</a>

答案 1 :(得分:1)

你自然无论如何都不能。您可以尝试一些聪明的JavaScript来模仿这种行为,并保持URL不受损害。

就个人而言,我喜欢URL中的#hashtags。有时我想分享链接并将读者指向页面的特定部分。