有一个 DIV 的示例。但现在我需要更多的蝙蝠。如何为所有 bats=getElementsByClassName("bat") 设置 1 个 setInterval?
var bat = document.getElementByID("bat");
function batAnimation(bat) {
var frame = Math.floor(Math.random() * 4) + 1;
switch (frame) {
case 1:
bat.style.backgroundPositionX=0;
break;
case 2:
bat.style.backgroundPositionX=10;
break;
case 3:
bat.style.backgroundPositionX=20;
break;
case 4:
bat.style.backgroundPositionX=30;
break;
}
}
setInterval(batAnimation, 50);