-7
我試圖讓我的交通燈序列自動化3秒定時器,而不是按下按鈕時更改。這裏是我當前的代碼:JavaScript交通燈自動化
<!DOCTYPE html>
<html>
<body>
<img id="light" src="X:/A452/Traffic lights/Assets/traffic-lights-green.jpg">
<button onclick=Green() id="button">
Change!</button>
</body>
<script>
var Green = function() {
document.getElementById('light').src='X:/A452/Traffic lights/Assets/traffic-lights-green.jpg';
document.getElementById("button").setAttribute("onClick", "javascript: Amber();");
}
var Amber = function() {
document.getElementById('light').src='X:/A452/Traffic lights/Assets/traffic-lights-amber.jpg';
document.getElementById("button").setAttribute("onClick", "javascript: Red();");
}
var Red = function() {
document.getElementById('light').src='X:/A452/Traffic lights/Assets/traffic-light-red.jpg';
document.getElementById("button").setAttribute("onClick", "javascript: AmberTwo();");
}
var AmberTwo = function() {
document.getElementById('light').src='X:/A452/Traffic lights/Assets/traffic-lights-amber.jpg';
document.getElementById("button").setAttribute("onClick", "javascript: Green();");
}
</script>
</html>
我想不出我如何設置定時器用於畫面改變,也什麼都會激活我的代碼已經指定了不同的功能。 在此先感謝!
請格式化你的代碼,並列出您有它,所以我們可以幫助哪些問題。 – Gavin
你的問題是什麼? – prasanth
他想自動化顏色變化。 –