我创建了一个数组,用于存储一系列 .gif 图像,我只是试图通过使用 document.getElementById 来更改 .src 值来测试所有内容,但是当我更改它并加载页面时,图像仍然存在和以前一样。
function setImage()
{
var images = new Array();
images[0] = anemone.gif;
images[1] = ball.gif;
images[2] = crab.gif;
images[3] = fish2.gif;
images[4] = gull.gif;
images[5] = jellyfish.gif;
images[6] = moon.gif;
images[7] = sail.gif;
images[8] = shell.gif;
images[9] = snail.gif;
images[10] = sun.gif;
images[11] = sunnies.gif;
images[12] = whale.gif;
var slots = new Array();
slots[0] = document.getElementById("slot" + 0);
slots[1] = document.getElementById("slot" + 1);
slots[2] = document.getElementById("slot" + 2);
slots[0].src = "snail.gif";
document.getElementById('slot0').src = images[0];
alert(images.length);
}
我不明白为什么图像不会改变,但我知道它必须非常简单。我一直在浪费时间试图改变这件事,但没有任何效果。谁能指出我的方式的错误?