如何使用纯JavaScript更改多个图像标记的来源?我正在制作记忆游戏,如果玩家推出两张不匹配的图像,我需要重置这两个图像的来源。到目前为止,这是我执行此操作的代码:
if (flipLock >= 3) {
aTag.onclick = null;
timeoutID = setTimeout(function () {
var reset = document.getElementsByTagName("img");
reset.src = "../pics/0.png";
flipLock = 0;
}
, 1000);
};
答案 0 :(得分:1)
你必须迭代
var reset = document.getElementsByTagName("img");
for (var i=reset.length; i--;) {
reset[i].src = "../pics/0.png";
}
答案 1 :(得分:0)
使用循环
var reset = document.getElementsByTagName("img");
for (var i=0; i<reset.length; i++) {
reset[i].src = "../pics/0.png";
}
答案 2 :(得分:0)
var reset = document.getElementsByTagName("img");
for (var i=0; i<reset.length; i++) {
reset[i].src = "../pics/0.png";
}