我已經創建了一個交通燈模擬(陣列),但我無法弄清楚放置計時器的位置。我知道如何添加定時器,但我不知道我的代碼在哪裏放置定時器。請幫忙。 謝謝。帶定時器的JavaScript交通燈陣列
CODE:
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Task 3</h1>
<p>This is my Traffic Light script</p>
<img id="light" src="./assets/red.jpg">
<button type="button" onclick="changeLights()">Change Lights</button>
<script>
var list = [
"./assets/red.jpg",
"./assets/redamber.jpg",
"./assets/green.jpg",
"./assets/amber.jpg"
];
var index = 0;
function changeLights() {
index = index + 1;
if (index == list.length) index = 0;
var image = document.getElementById('light');
image.src=list[index];
}
</script>
</body>
</html>
這是javaScript不是Java –
如果你需要改變顏色使用像'setInterval(function(){ changeLights(); },1000);'每一秒鐘它會改變或告訴定時器的用途是什麼? – prasanth