我試圖做一個交通燈序列,它自動運行而無需用戶輸入。我現在有了代碼工作,但它只運行一次然後停止。那麼,我該如何改變這一點,以便繼續下去? 這裏是我的代碼:如何爲我的交通燈序列做一個連續的循環javascript?
<!DOCTYPE html>
<html>
<head>
<script>
var images = new Array()
images[0] = "image2.jpg";
images[1] = "image3.jpg";
images[2] = "image4.jpg";
setInterval("changeImage()", 3000);
var x=0;
function changeImage() {
document.getElementById("img").src=images[x]
x++;
}
</script>
</head>
<body>
<img id="img" src="image1.jpg">
</body>
</html>
只是注意:不要使用字符串'setInterval'但寫'的setInterval(changeImage,3000);'代替。 –