2011-09-17 120 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

相關問題