0
我是JavaScript新手。我想要一個JavaScript代碼,我可以加載一個每天/每月/每年命名的圖像。在串行 我有以下代碼:用於序列圖像的Javascript代碼加載
var year = new Array();
year = ["08", "09", "10", "11"];
var month = new Array();
month = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JULY", "AUG", "SEP", "OCT", "NOV", "DEC"];
var date = new Array();
date = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"];
var ims = "";
for (var x in year) {
for (var y in month) {
for (var z in date) {
ims += "<im src=screencover/img/" + date[z] + "" + month[y] + "20" + year[0] + ".png>";
}
}
}
document.write(ims);
什麼是你的問題? – lonesomeday 2011-01-12 14:15:50
爲什麼在用新的(填充的)數組替換它們之前用空的數組對象初始化數組? – Quentin 2011-01-12 14:16:19
明顯的錯誤是'year [0]`,它應該是`year [x]`。更基本的錯誤是使用`for..in`循環訪問數組。 – lonesomeday 2011-01-12 14:17:52