使用Javascript从URL获取查询字符串值

使用Javascript从URL获取查询字符串值,javascript,Javascript,我想访问GCLID中的任何内容并将其存储在变量中 我该怎么做?下面的语句一直返回null var url=window.location.href; //试验 url=”https://example.com/?GCLID=test123"; const params=新的URLSearchParams(url); var gclid=params.get('gclid'); 警报(参数); 警报(gclid)在新的URLSearchParams中,您必须在“?”之后加入该部分,请参见下文 例

我想访问GCLID中的任何内容并将其存储在变量中

我该怎么做?下面的语句一直返回null

var url=window.location.href;
//试验
url=”https://example.com/?GCLID=test123";
const params=新的URLSearchParams(url);
var gclid=params.get('gclid');
警报(参数);

警报(gclid)在新的URLSearchParams中,您必须在“?”之后加入该部分,请参见下文 例如,您将像这样通过window.location.search

const params = new URLSearchParams(window.location.search);
var url=window.location.href;
//试验
url=”https://example.com/?GCLID=test123";
常量参数=新的URLSearchParams(url.split(“?”)[1]);
var gclid=params.get('gclid');
警报(参数);

警报(gclid)您可能只需要搜索URL的查询部分: