クリックすると特定の画像を表示するボタンが必要です。しかし、もう一度クリックすると、別のイメージを表示する必要があります。表示されている画像は、表示するシーケンスで配列に格納されています。 ボタンをクリックすると1つの画像を次の画像に変更する機能を使用しましたが、3番目の画像に変更しようとすると、二つ目。どうすればいい?JavaScriptのさまざまなアクションに同じボタンを使用する方法は?
<img id="red" src="traffic-light-red.jpg">
<button onclick="myFunction()">Click me</button>
<p id="change"></p>
<script>
var lights= ["traffic-light-red.jpg", "traffic-light-amber.jpg", "traffic-light-green.jpg", "traffic-light-amber.jpg"]
var image = document.getElementById("red")
function myFunction() {
document.getElementById("change");
image.src = lights[1]
}
</script>
機能であなたのコード "MyFunctionを()が"、代わりに最初の項目を取っての、最初に2番目の項目がかかります。最初にボタンをクリックすると、配列の2番目の画像が表示されます。 @Phill – Shrabanee
それはそうするだろうと思った。私はうまくいった、ありがとう@ titi23。 – Phil
要件に応じて正しい答えが表示されます。 @Phill – Shrabanee