javascript - 将 URL 分解为其组成部分

标签 javascript url url-parsing

我正在使用 javascript,我想获取一个 URL 字符串,并将其分解为多个组件,例如主机、路径和查询参数。

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

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

var what_I_Want = url("http://www.domain.com?queryArg1=somequeryargument").getQueryArgumentValue("queryArg1");

最佳答案

parseUri功能将做你需要的一切

编辑 或者你可以 get the DOM to do the hard work为您访问新创建的 a 对象的属性,用于 URL 的不同部分。

关于javascript - 将 URL 分解为其组成部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6560618/

相关文章:

regex - 在 JSTL 中解析请求 URL

javascript - 停止两个间隔同时运行

javascript - 如何使用 Javascript 删除多维数组中的空元素

apache - url 中的 "~"波浪号有什么用?

go - 使用标准库的函数处理程序 GoLang

javascript - 在 Javascript 中解析友好的 URL

javascript - 使用 $http 发送 JSON 导致 Angular 发送文本/纯内容类型

javascript - 是否有用于解析 jQuery 中使用的 css 规则的 JavaScript 库?

javascript - 如何转义 JSON 字符串以将其包含在 URL 中?

java - 在 URL 和 Windows 文件名(Java)之间转换?