このコードでは、ブラウザで実行するとイメージは表示されません。私は、さまざまなブラウザとさまざまな方法で画像を並べ替えてみました。なぜこれが起こっているのか、私は今何日も試してきたので、これを修正する方法を教えてください。私は少しのコードをクリーンアップしましたイメージがブラウザに表示されないのはなぜですか?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> Traffic Light Sequence</title>
<body>
<h2>Manuel Traffic Light Sequence</h2>
<img id="light" src="C:\Users\Mrs Afolabi\Documents\Computing\lights\red.gif">
<button type="button" onClick="changeLights()">Change Lights</button>
<script>
var list = [
"C:\Users\Mrs Afolabi\Documents\Computing\lights\green.gif",
"C:\Users\Mrs Afolabi\Documents\Computing\lights\amber.gif",
"C:\Users\Mrs Afolabi\Documents\Computing\lights\red.gif"
];
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>
:、あなたは入力のように、同じディレクトリにあるあなたが使用しますファイルをすることができます。それを%20に置き換えようとしてください –
bodyタグの前にheadタグを閉じるべきです – aldanux