js把绝对路径修改为相对路径
时间: 2024-05-16 15:12:24 浏览: 105
javascript将相对路径转绝对路径示例
可以使用以下方法将绝对路径修改为相对路径:
1. 首先获取当前页面的 URL:`var currentUrl = window.location.href;`
2. 然后获取要修改的所有链接元素:`var links = document.getElementsByTagName('a');`
3. 遍历所有链接元素,将其 href 属性修改为相对路径:
```
for (var i = 0; i < links.length; i++) {
var link = links[i];
var href = link.getAttribute('href');
if (href.indexOf('http') !== 0) { // 排除外部链接
var newHref = new URL(href, currentUrl).pathname; // 将绝对路径转换为相对路径
link.setAttribute('href', newHref);
}
}
```
这样就可以将页面中的所有链接从绝对路径修改为相对路径了。
阅读全文