你能解決我的問題,請window.location.search.substring沒有在IE 8的工作
window.location.search.substring沒有工作在IE 8
問候
拉文德蘭
你能解決我的問題,請window.location.search.substring沒有在IE 8的工作
window.location.search.substring沒有工作在IE 8
問候
拉文德蘭
我讀到:
位置的對象都有一個toString方法返回當前URL。你也可以給window.location分配一個字符串。這意味着在大多數情況下,您可以像使用字符串一樣使用window.location。有時候,例如當你需要調用一個字符串的方法,你必須明確地調用toString
https://developer.mozilla.org/en/DOM/window.location
所以我想:
window.location.search.toString().substring(...)
?
事情是MDN代表Mozilla,問題是關於IE8。 – renoirb 2013-02-26 22:25:07
這不是IE8的工作。:( – 2014-01-30 11:28:37
也許相關:
的Internet Explorer(V9至少,這是我測試這裏)沒有填滿location.search時,有一個在前面的哈希(#),幷包萬事成位置。散列代替。
這裏是我的解決方法:
var query = window.location.search.substring(1);
if (!query) {
var hash = window.location.hash;
query = hash.slice(hash.indexOf('?') + 1);
}
它幫助我男人..非常感謝.. – 2014-06-04 09:30:38
它會在Internet Explorer工作,如果你改變它document.location.search.substr
什麼是你的問題? – 2011-04-14 07:31:21
代碼?沒有? :(.... \ * *走開\ * – 2011-04-14 07:34:20
嘗試使用'substr'代替 – Christian 2011-04-14 07:36:45