我目前正在制作一个带有 div 标签内的图像的网页。我写了一个脚本在一定时间后更改图像,但是当我单独测试脚本时它工作正常;当我尝试将脚本放置在我的网页中时,它不会更改图像。
这是我的脚本的代码:
<!DOCTYPE html>
<html>
<body>
<script>
images = new Array;
images[0] = "img2.gif";
images[1] = "img3.gif";
images[2] = "img4.gif";
images[3] = "img5.gif";
images[4] = "img6.gif";
images[5] = "img7.gif";
images[6] = "img8.gif";
images[7] = "img9.gif";
images[8] = "img10.gif";
setInterval( function() {
changeImage()
}, 5000);
x = 0;
function changeImage() {
document.getElementById('ad').src = images[x];
if ( x < 8 ) {
x += 1;
} else if ( x = 9 ) {
x = 0;
}
}
</script>
<img id='ad' src="img.gif">
</body>
</html>
我已经用 div 标签内的图像测试了这个脚本,它仍然可以正常工作。当我将相同的代码放入我的网页时,它不起作用。另请注意,图像文件名只是示例。我使用的图像来自 photobucket,所以我几乎无法控制它们的名称。我能得到的任何帮助将不胜感激。