繁体   English   中英

如何使用 JavaScript 链接到当前 URL + 1?

[英]How to link to the current URL + 1 using JavaScript?

我希望创建一个简单的导航链接,可以转到系列中的下一页或上一页。 URL 以数字结尾,每个后续页面只是序列中的下一个数字(.../101、/102、/103 等)。 有没有办法使用 javascript 链接到当前 URL + 或 - 1?

除了可以复制并粘贴到 HTML 中的内容之外,我基本上不知道任何 javascript。

我该如何解决这个问题?

您需要获取location.href ,获取pathname ,拆分它并使用该值增加最后一项。 然后加入并分配给路径名。 最后将元素附加到主体(或任何其他位置)。

进一步阅读:

 var url = document.createElement('a'), pathes; url.href = 'http://example.com/123'; // or at the site: location.href url.appendChild(document.createTextNode('link')); pathes = url.pathname.split('/'); pathes[pathes.length - 1] = +pathes[pathes.length - 1] + 1; url.pathname = pathes.join('/'); document.body.appendChild(url);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM