我不明白爲什麼當我指定的列數少於行時,HTML表格不會生成。當我指定一定數量的列時,乘法表不起作用
var table2 = Array(10);
for (var i = 0; i < table2.length; i++) {
// If I change Array(5) to something like Array(10) it doesn't work
table2[i] = Array(5);
}
var code = "<table cellpadding=\"15\" cellspacing=\"0\"><tr>"
for (row = 1; row <= table2.length; row++) {
for (col = 1; col <= table2[col].length; col++) {
code += "<td>" + col * row + "</td>";
}
code += "</tr>";
};
document.getElementById('fart').innerHTML = code;
鏈接:https://jsfiddle.net/pz4p9nff/
感謝您的評論解釋。我仍然不確定爲什麼<=沒有工作。 – Gregg