通过javascript将某些img src替换为另一个

时间:2016-06-16 16:12:56

标签: javascript jquery html image

src是特定的内容时,我正在尝试替换页面上所有图片的所有src

$("img").each(function(i, elem){
    if ($(this).attr("src") == "/images/oldimage.png"){
        console.log("yay!") //this doesn't log anything
        $(this).attr("src", "/images/mynewimage.png");
    }
});

我认为上述情况可行,但似乎并非如此。它没有找到与if语句匹配的任何内容,我使用console.log进行了测试,但有很多img应该匹配。

1 个答案:

答案 0 :(得分:0)

您可以使用 getAttribute setAttribute 来实现此目的。

var aExample = document.querySelectorAll("img");
for(var i = 0; i < aExample.length; i += 1) {
    if(aExample[i].getAttribute("src") === "images/old.png") {
        aExample[i].setAttribute("src", "images/new.png");
    };
};