如何使用纯JavaScript更改多个图像标记的来源?我正在制作一个记忆游戏,如果玩家展示了两个不匹配的图像,我需要重置这两个图像的来源。到目前为止,这是我的代码:
if (flipLock >= 3) {
aTag.onclick = null;
timeoutID = setTimeout(function () {
var reset = document.getElementsByTagName("img");
reset.src = "../pics/0.png";
flipLock = 0;
}
, 1000);
};
您必须迭代
var reset = document.getElementsByTagName("img");
for (var 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";
}
var reset = document.getElementsByTagName("img");
for (var i=0; i<reset.length; i++) {
reset[i].src = "../pics/0.png";
}