Pregunta

How can I change the source of multiple image-tags using pure JavaScript? I'm making a memory game and if the player unveils two images which do not match I need to reset the source of these two. This is my code for doing this so far:

    if (flipLock >= 3) {

        aTag.onclick = null;
        timeoutID = setTimeout(function () {
            var reset = document.getElementsByTagName("img");
            reset.src = "../pics/0.png";
            flipLock = 0;
        }
        , 1000);
    };
¿Fue útil?

Solución

You have to iterate

var reset = document.getElementsByTagName("img");

for (var i=reset.length; i--;) {
     reset[i].src = "../pics/0.png";
}

Otros consejos

use loop

var reset = document.getElementsByTagName("img");

for (var i=0; i<reset.length; i++) {
     reset[i].src = "../pics/0.png";
}
var reset = document.getElementsByTagName("img");

for (var i=0; i<reset.length; i++) {
     reset[i].src = "../pics/0.png";
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top