我有:
var uri = window.location.href;
这提供了 http://example.com/something#hash
没有整个路径的最佳和最简单的方法是#hash
什么?
uri = http://example.com/something#hash
nohash = http://example.com/something
我尝试使用location.origin+location.pathname
在所有浏览器中都无法使用的功能。我尝试使用location.protocol+'//'+location.host+location.pathname
它对我来说似乎是一个糟糕的解决方案。
最好和最简单的方法是什么?也许我查询location.hash并尝试从uri substr()?
#section
同一页面上的,只需将链接href设置为#section
。您无需获取页面的基本url,然后在最后连接哈希值。