這是我有的代碼,但是當我嘗試使用圖像引用時,它的值是null
。我希望能夠使用它來訪問表中的另一個圖像,並將src
屬性更改爲preloadImages
陣列中的一個。我已經創建了桌面,但我無法獲得對preloadImages
陣列各個元素的參考。我希望每個圖像都有唯一的ID使用document.getElementById('id')
請幫助!非常感激!我怎樣才能創建一個圖像數組,每一個獨特的ID在JavaScript中使用getElementById?
var preloadImages = new Array();
SIZE = 52;
for(var h=0; h<SIZE; h++){
preloadImages[h] = new Image();
preloadImages[h].src = h+'.png';
preloadImages[h].height =100;
preloadImages[h].width = 70;
preloadImages[h].id = "cardImage"+h+"";
var cardImageRef = document.getElementById("cardImage"+h+"");
document.write(cardImageRef+'h'); //This line is for testing, it just returns null
}
你能顯示你的表代碼嗎? – tning
您已經創建了圖像元素,但未將它們添加到文檔中,因此無法通過「document.getElementById」找到它們。但是,爲什麼不使用'preloadImages [h]'來引用它呢? – Bergi
高度和寬度是順便說一句。只讀 – K3N