在這段代碼中,一旦我在瀏覽器中運行它,圖像就不會出現。我嘗試了不同的瀏覽器和不同的方法來排序圖像。你能告訴我爲什麼會發生這種情況,以及我將如何解決這個問題,因爲我現在一直在嘗試幾天。謝謝爲什麼圖像不會顯示在瀏覽器中?
<!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標籤前關閉頭標籤 – aldanux