基本的に私のコードは動作しますが、最近発見した問題があります。私はそれを実行していたので、写真は間違った順序で来るようです。私はGoogle Chromeでそれを走らせ、inspect要素を使って、それが入った順番を見つけました。image1> image4> image1> image2> image4> image1などですが、始まりの順序は正しくなく、私はできません。問題とそれを実行してGoogleクロムhtmlのコンソールの傾きは問題を見つけるようだ。Javaスクリプトで異常がコード化されていないと、問題が見つかりそうです
<html>
<body>
<p>Click the button to change to the next light.</p>
<img id="starting_light" src="image1.jpg">
<button type="button" onclick="nextLightClick()">Next Light</button>
<script>
var lights = new Array("image2.jpg","image4.jpg","image1.jpg");
var index = 0;
var lightsLen = lights.length;
function nextLightClick() {
index++;
if (index == lightsLen)
index = 0;
var image = document.getElementById('starting_light');
image.src = lights[index];
}
</script>
</body>
</html>
あなたはなぜこれに編集しましたか?これは何と関係がありますか? – Jason