2011-09-17 115 views
6

我知道我可以用此位的代码直接获得哈希值:如何在JavaScript之前从地址栏获取所有内容?

var hash = window.location.hash; 

但有反正我能得到的哈希值之前,一切都直接呢?

谢谢!

编辑使用应答波纹管:我猜测的最好办法是...

var pageAddress = window.location.split('#')[0]; 
+0

缺乏研究尝试。 –

回答

15

我用:

window.location.href.replace(window.location.hash, ''); 
+0

现在这是辉煌的。 – Mohammad

1

你可以尝试减去已经从位置

+0

是的,JavaScript没有互联网扣除字符串函数似乎.. – Mohammad

+0

我忽略了替换方法! – Mohammad

1

这花了我2秒到谷歌: http://davidwalsh.name/javascript-window-location

你想采取href并将其分割在'#'上,很容易做到JS。

+0

虽然它没有给他想要的东西。 – pimvdb

+0

他在找什么? “来自地址栏的散列之前的所有内容” - 这就像泥土一样清晰。 –

+0

那么,这些属性都没有列出'http://davidwalsh.name:80/article.php?s = david + walsh + blog'。 – pimvdb

相关问题