删除?来自document.location.search

时间:2009-04-18 06:48:27

标签: javascript replace

如何将document.location.search放入不带'?'的变量中?有一个简单的正则表达式,还是我可以忽略第一个字符?

2 个答案:

答案 0 :(得分:17)

没问题

window.location.search.substr(1);

修改

我第一次没想到它,但你应该引用window.location,而不是document.location。它拥有最广泛的浏览器支持。

https://developer.mozilla.org/En/Document.location#Notes

答案 1 :(得分:0)

你可以简单地替换“?”带有空字符串的字符:

var searchWithoutQuestionMark = document.location.search.replace('?', '');

史蒂夫