赤い琥珀と緑の信号が3つの画像の間で変更され、ボタンをクリックするたびにライト間で変更される以下のコードを記述しました。私が知りたいのは、ボタンを一度クリックすることができ、シーケンスが自己によって実行される方法がある場合です。赤色から黄色へ緑色で一時停止し、次に黄色から赤色に戻って、ボタンをクリックするたびにそれが発生します。それは可能なのですか?私はそれを試してコードすることができるように頼むことができますか?Javaスクリプトの自動トラフィックライトシーケンス
<!DOCTYPE html>
<html>
<Head>
<script>
var trafficlights=['redlight.png','yellowlight.png','greenlight.png','yellowlight.png'];
var num=1
function lightsequence(){
document.getElementById('light').src = trafficlights[num++ % trafficlights.length];
}
</script>
</Head>
<body>
<img id="light" src="redlight.png">
<button onclick="lightsequence()">Change Lights</button>
</body>
</html>
はい、[setTimeout](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout) –
['setInterval'](https://developer.mozilla)を使用します。 org/ja-ja/docs/Web/API/WindowTimers/setInterval)右ですか? – naveen