gpt4 book ai didi

javascript - 我想用 javascript 分割窗口 url

转载 作者:行者123 更新时间:2023-11-28 12:59:57 24 4
gpt4 key购买 nike

我有一个这样的网址:

http://www.exemple.local/en/node/28

我只想分割 en 部分并将其插入到另一个 div 中。我的代码是这样的:

var url = window.location.href;
var urlDomaine = document.location.origin
var splitedUrl = url.split(urlDomaine)[1];
console.log(splitedUrl);
$('.div').text(splitedUrl);

这将向我打印 /en/node/28 并且我不想再次拆分它,有什么想法吗?

最佳答案

您不需要使用 split() 或任何其他复杂的方法来修改字符串。

只需使用window.location.pathname。当在您指定的 URL 上运行时,将返回:

/en/node/28

如果您只需要 en 值,请拆分 pathName,然后检索结果数组的第二个元素:

var pathName = window.location.pathName; // = '/en/node/28'
var lang = pathName.split('/')[1]; // = 'en'

关于javascript - 我想用 javascript 分割窗口 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51559947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com