我需要一个每3秒更换一张图片的功能。这里是我的代码,它必须使用case结构,不知道最新错误,有什么建议吗?每3秒更换一张图片的功能
<script>
"use strict";
var currentImage = 1;
var autoAdvance = setInterval(ChangeAd, 3000);
function ChangeAd() {
var image = document.getElementsByTagName"img");
switch(currentImage){
case 1:
currentImage = 2;
return image[o].src = "concert2.gif";
break;
case 2:
currentImage = 3;
return image[o].src = "concert3.gif";
break;
case 3:
currentImage = 4;
return image[o].src = "concert4.gif";
break;
case 4:
currentImage = 5;
return image[o].src = "concert5.gif";
break;
case 5:
currentImage = 1;
return image[o].src = "concert1.gif";
break;
}
}
</script>
document.getElementsByTagName “IMG”); = document.getElementsByTagName(“img”); – baao
'[o]' - 它是什么?你是不是指'[0]' –
@baao我在问我的老师,我不知道她是否意味着它是一个数字,如果它是空的,或者我需要0-4,它会工作吗? – Alex204