JavaScript 替换 img 路径

标签 javascript

你好 JavaScript 大师。我有一个关于如何替换页面上所有 IMG src 路径的简单 JS 问题。

目前,我的 IMG 标签如下所示:

<img src="path/to/image.jpg" alt="" />

期望的输出:

<img src="../image.jpg" alt="" />

因此,当一个页面被加载时,它会循环遍历所有的 IMG 标签并替换 SRC 路径。在此先感谢您的帮助!

最佳答案

for (var image, src, images = document.images, l=images.length, i=0; i<l; i++){
    image = images[i];
    src = image.src;
    image.src = ".." + src.substring(src.lastIndexOf("/"));
}

关于JavaScript 替换 img 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2024620/

相关文章:

javascript - 在Javascript中模拟 "IN"运算符以简化冗余逻辑OR的最佳解决方案是什么

javascript - 在 ng-repeat 中注入(inject)图像 src 时出错

javascript - 可接受的动画帧率是多少?

javascript - 在 Google 电子表格数据库中以编程方式监视编辑

javascript - 将数据传递给框架中的组件时有哪些最佳实践?

javascript - 渲染 THREE.js 后无法添加到场景

javascript - Jquery 事件不会触发通过 load() 加载的内容

javascript - 在下拉菜单周围创建边框

javascript - 当单击另一个 anchor 标记时,从 anchor 标记获取字符串值

javascript - 绘制多个 HTML canvas 只绘制最后一个?