html包含像
这样的图像路径<img src="/testsite/images/abc.jpg" />
我希望javascript将所有图片src转换为
<img src="images/abc.jpg"/>
简单地说我要在image / abc.jpg之前删除任何域/文件夹名称。
如何使用javascript完成?
答案 0 :(得分:3)
千里之行始于一步
var images = document.getElementsByTagName('img');
for (var i = 0; i < images.length; ++i) {
var img = images[i];
img.src = img.src.replace(/^.*(images/[^/]+)$/, "$1");
}
现在就是这样的事情:如果你提供的页面中<img>
元素具有伪造的“src”属性,那么浏览器将围绕发出HTTP“GET”请求来加载这些URL。如果您可以安排服务器不首先发送错误的URL,那就更好了。
答案 1 :(得分:0)
您可以使用替换方法执行此操作 这是link。