将URL分解为其组件

Chr*_*row 12 javascript url url-parsing

我正在使用javascript,并希望获取我拥有的URL字符串,并将其分解为其组件,如主机,路径和查询参数.

我需要这样做才能获得一个查询参数,它本身就是一个URL,因此在原始URL字符串中编码.

我觉得在Javascript中应该有一个简单的方法来做到这一点.也许看起来像这样:

var what_I_Want = url("http://www.domain.com?queryArg1=somequeryargument").getQueryArgumentValue("queryArg1");
Run Code Online (Sandbox Code Playgroud)

Tak*_*Tak 16

parseUri功能会做你需要的一切

编辑 或者,您可以让DOM为您完成艰苦的工作,并a为URL的不同部分访问新创建的对象的属性.