Мне нужна функция, которая меняет изображение каждые 3 секунды. Вот мой код, он должен использовать структуру дела, не уверен, что не так, какие-либо предложения?Функция, которая меняет изображение каждые 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