我该如何使用?在 URL 中更改 JavaScript 变量?

问题描述 投票:0回答:1

我不明白怎么办? URL 分隔符有效,我需要在项目中使用它。

我创建了一个变量,当页面打开时会提醒其内容,使用 ?variable="working" 打开部署,并期望它提醒正在工作,但它却提醒了变量最初设置的内容。

var variable = "Not Working";
alert(url);
javascript
1个回答
0
投票

您必须手动解析变量的 url。

这是从 url 中的查询字符串获取搜索参数的示例:

window.addEventListner("load", async () => {
    const href = window.location.href; //assuming ?foo=bar
    const queryString = href.split("?")[1];
    const searchParams = new URLSearchParams(paramsString);
    const foo = searchParams.get("foo");
    console.log(foo) //bar
});
© www.soinside.com 2019 - 2024. All rights reserved.