13

可能重复:
从javascript中的当前url获取查询字符串?

我要在网址中的问号之后获取所有内容。我已经看到了一种不需要功能但终生无法找到它的方法。

网址

fsdhfbsdfj/index.html?hello

得到

hello
4

4 回答 4

31

利用

var query = window.location.search;

如果您想摆脱开头的“?”,请使用

var query = window.location.search.slice(1);

此处描述了位置对象的属性

于 2013-01-22T16:50:57.217 回答
4
var querystring=window.location.search.substring(1);
于 2013-01-22T16:53:51.500 回答
2

您的标题说“获取查询字符串”,但您的问题说“获取问号后的所有内容”,这是不同的,可以包括查询字符串和哈希。

我假设当您说“the” url 时,您指的是当前网页。

要获取查询字符串:

window.location.search

在第一个之后得到一切?:

window.location.href.split("?").slice(1).join("?");
于 2013-01-22T17:16:19.103 回答
1

您可以在中找到查询字符串window.location.search

于 2013-01-22T16:51:07.730 回答