好吧,夥計們。我不知道爲什麼這不起作用。遵循一個例子,老師給了我們,並且據我所知,除了函數和變量名稱外,其它都是相同的......使用外部JavaScript文件,Dreamweaver表示沒有語法錯誤或其他任何類型的錯誤,但調試器火狐說TypeError: document.getElementById(...)[0] is undefined...
這我不知道是什麼原因,但這裏是我的代碼:TypeError:document.getElementById(...)[0]未定義
的JavaScript:
var caveboyanim = new Array(6);
var curCaveBoy = 0;
for (var i = 0; i < 6; ++i) {
caveboyanim[i] = new Image();
caveboyanim[i].src = "images/caveboy" + i + ".png";
}
function caveboyanimation() {
if (curCaveBoy == 5)
curCaveBoy = 0;
else ++curCaveBoy;
document.getElementById("caveboy")[0].src = caveboyanim[curCaveBoy].src;
}
HTML:
<body onLoad="setInterval('caveboyanimation()', 1000);">
<img src="images/caveboy0.png" id="caveboy" alt="Image of a cave boy">
</body>
TY!真的很沮喪:)現在我可以回到構建我的賭場啓動頁面:) – FunkyMonkey