我正在尝试使用javascript从url获取哈希参数。奇怪的是hash参数总是为空(“”)。我尝试了许多代码变体,但它总是空的。
location.hash
示例网址
file:///F:/wwwroot/Default.htm#Name=front
我错过了什么?
答案 0 :(得分:0)
我不认为location.hash指向本地文件。您需要从Web服务器提供页面。所以你会有一个网址,例如http://localhost:1337/Default.htm#Name=front
答案 1 :(得分:0)
好的,我找到了答案,javascript代码是从iframe内部调用的,而且他们的行为就像一个单独的html页面。我用这段代码来解决它。
var url = window.parent.location.hash;