Javascript 从本地a href提取查询字符串

Javascript 从本地a href提取查询字符串,javascript,Javascript,我正在为现有网站编写一个调整脚本/扩展。有一个,因为您正在从锚标记检索URL,所以可以使用它的属性。可以从中检索查询字符串。然后,您可以手动解析查询字符串或使用来解析它 例如: var a = document.getElementById("test"); var search = a.search; var parsed = new URLSearchParams(search); var q = parsed.get("q"); alert(q);

我正在为现有网站编写一个调整脚本/扩展。有一个
,因为您正在从锚标记检索URL,所以可以使用它的属性。可以从中检索查询字符串。然后,您可以手动解析查询字符串或使用来解析它

例如:

var a = document.getElementById("test");
var search = a.search;
var parsed = new URLSearchParams(search);
var q = parsed.get("q");
alert(q);

/thing.php
不是URL,而是路径。附加如
http://example.com
为构造函数创建有效的URL<代码>新URL(“http://example.com“+$('#theID').attr('href'))
。尽管如此,如果您已经有了一个动态附加ID的元素。。。可能有更好的方法来实现这一点。没有搜索参数。