隐藏URL中的#div

时间:2014-01-17 18:22:22

标签: javascript url html

点击链接。 #div是一个将人带到页面某个部分的链接。我的网址是这样的:

  

http://link.com.br/#div

我希望网址只是:

  

http://link.com.br

我想把这个#div作为网址的结尾。我认为javascript可以解决我的问题,但我是*狗屎*关于它

请帮忙:( 谢谢!

1 个答案:

答案 0 :(得分:0)

第一个approch

...只是将超链接写为:

<a href="http://link.com.br">http://link.com.br</a>

第二件事,

......使用JS!

history.pushState('', 'Current Page Name', window.location.replace('/#div', ''))

第二种方法会用新的URL替换URL!您可以在最后一个参数中使用所需的URL!

可以是:

history.pushState('', 'Current Page Name', 'http://link.com.br');

现在,这会将当前URL更新为最后一个参数(第三个参数)中提供的URL。