我想在我的html文件中为所有img标签添加路径“images /”。这是可能的,如果我能怎样实现呢?
答案 0 :(得分:1)
从什么?在记事本中搜索/替换是否足够好?
答案 1 :(得分:1)
我确信有一种特定于jQuery的方法可以做到这一点,但是这个基本的JS循环会做到这一点。虽然已经从不同的URL加载了所有图像,但这是一件奇怪的事情。
var a = document.getElementsByTagName('img');
for(var i=0, n=a.length; i<n; i++)
{
a[i].src = 'images/'+a[i].src; //see note
}
注意:在实践中我认为你需要一个正则表达式替换来在这里插入'images /'字符串
答案 2 :(得分:1)
试试这个:
$("img").attr("src", function (val) {
return "images/" + val;
})
答案 3 :(得分:1)
我认为这样做会很好:
$("img").each( function() {
$(this).attr("src", "images/" + $(this).attr("src"));
});
请注意,只有您已经拥有图像的相对路径才有意义。