如何使用JavaScript更改URL

如何使用JavaScript更改URL,javascript,Javascript,如果有人访问我的网站,他们会在超链接中找到以下URL的多个实例: &列表ID=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&ID=14 我想用JavaScript替换上面加载到下面的URL ID可以根据项目的ID进行更改。如何替换URL并在新URL中保留ID 我试图找到一个教程,并提出了以下内容,但没有运气 <script> var ourInterestingString = “https://example.com/_l

如果有人访问我的网站,他们会在超链接中找到以下URL的多个实例:

&列表ID=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&ID=14

我想用JavaScript替换上面加载到下面的URL

ID可以根据项目的ID进行更改。如何替换URL并在新URL中保留ID

我试图找到一个教程,并提出了以下内容,但没有运气

<script>
var ourInterestingString = “https://example.com/_layouts/15/listform.aspx?PageType=6&amp;ListId=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&amp;ID=14”;
var ourNewString = ourInterestingString
    .replace(“https://example.com/_layouts/15/listform.aspx?PageType=6&amp;ListId=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&amp;”, “https://example.com/Lists/Your%20Col/Item/editifs.aspx?”)

console.log(ourNewString);</script>

var-ourInterestingString=”https://example.com/_layouts/15/listform.aspx?PageType=6&;列表ID=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&;ID=14”;
var ourNewString=ourInterestingString
.替换(”https://example.com/_layouts/15/listform.aspx?PageType=6&;列表ID=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&;“,”https://example.com/Lists/Your%20Col/Item/editifs.aspx?”)
console.log(我们的新闻字符串);

您可以使用解析URL

const old\u url=”https://example.com/_layouts/15/listform.aspx?PageType=6&ListId=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&ID=14";
const searchParams=新的url搜索参数(旧的url);
const ID=searchParams.get(“ID”);
const new_url=`https://example.com/Lists/Your%20Col/Item/editifs.aspx?ID=${ID}&源=https://example.com/Lists/Your%20Col/AO12.aspx&DefaultView=AO`;

console.log(新的url)谢谢,但这对我不起作用。我试着把代码放在我需要的页面上,但是所有的URL都是一样的