我已经为此工作了一天左右,但我有点陷入困境,所以我希望我能摆脱这个困境,对发生的事情有更清晰的了解。
本质上,我正在使用嵌套的 for 循环创建一个 HTML 表。目标是拥有一个每行跨 7 列的表。
var tbl = document.createElement("table");
for (var i = 15; i < 36; i++) {
for (var j = 0; j < 7; j++) {
var row = document.createElement("tr");
var cell = document.createElement("td");
var cellText = document.createTextNode(i);
row.appendChild(cell);
tbl.appendChild(row);
}
cell.appendChild(cellText);
}
$('#calendar').append(tbl);
Run Code Online (Sandbox Code Playgroud)
预期结果:
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35
Run Code Online (Sandbox Code Playgroud)
实际结果:
15
16
17
18
19
20
21 …Run Code Online (Sandbox Code Playgroud)