如何使用JavaScript更改URL
如果有人访问我的网站,他们会在超链接中找到以下URL的多个实例: &列表ID=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&ID=14 我想用JavaScript替换上面加载到下面的URL ID可以根据项目的ID进行更改。如何替换URL并在新URL中保留ID 我试图找到一个教程,并提出了以下内容,但没有运气如何使用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
<script>
var ourInterestingString = “https://example.com/_layouts/15/listform.aspx?PageType=6&ListId=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&ID=14”;
var ourNewString = ourInterestingString
.replace(“https://example.com/_layouts/15/listform.aspx?PageType=6&ListId=%7B6DDF7ABCX%2D5A27%2D4BEB%2DB4F9%2D158FAA3F0B34%7D&”, “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都是一样的