Javascript 如何将当前路径结尾附加到href-in-body链接

Javascript 如何将当前路径结尾附加到href-in-body链接,javascript,jquery,Javascript,Jquery,我是这个网站的新手,对编程几乎一无所知,所以这个问题可能有一个简单的答案。 我希望在我的站点中有能够获取当前URL地址的一部分的链接,以完成href并将我发送到所需的网页。 例如,假设我正在查看的网站中的网页是: 然后我在同一个页面中有如下链接: 有没有一种方法(java或jquery)可以抓取路径名的最后一部分(/note-1)来动态地将其添加到我的html链接中,从而使新地址成为: 现在,我不需要在href中附加“note-1”的代码,但需要在href中附加当前路径的结尾,不管它是什么(“/

我是这个网站的新手,对编程几乎一无所知,所以这个问题可能有一个简单的答案。 我希望在我的站点中有能够获取当前URL地址的一部分的链接,以完成href并将我发送到所需的网页。 例如,假设我正在查看的网站中的网页是: 然后我在同一个页面中有如下链接: 有没有一种方法(java或jquery)可以抓取路径名的最后一部分(/note-1)来动态地将其添加到我的html链接中,从而使新地址成为: 现在,我不需要在href中附加“note-1”的代码,但需要在href中附加当前路径的结尾,不管它是什么(“/note-2,/note-3,等等”)。
谢谢您的帮助。

您可以这样实现它:

const idx = location.href.lastIndexOf('/');
const lastPart = idx !== -1 ? location.href.slice(idx + 1): "";
document.querySelectorAll('a').forEach(a=>a.href+=lastPart);

您可以这样实现它:

const idx = location.href.lastIndexOf('/');
const lastPart = idx !== -1 ? location.href.slice(idx + 1): "";
document.querySelectorAll('a').forEach(a=>a.href+=lastPart);

@莫伊斯没问题。@莫伊斯没问题。