它使表格中的數據爲1到31個數字。現在我想,只要一行填滿七個數字,它應該自動添加一個新的行&插入數字在那&它應該繼續,直到表完成。我的意思是首先它將從1插入到7,然後應該添加下一行&數據以8開始,&在15個新行再次開始之後。像日曆一樣。根據表格數據拆分表格的行
請參閱下面的代碼片段。
var myDays = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"];
var tableHeader = "";
var tableData = "";
var tableRow = "";
for (j = 1; j < 32; j++) {
tableData += "<td>" + j + "</td>";
}
document.getElementById("days").innerHTML = tableData;
#days, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#days {
width: 50%;
text-align: center;
}
<table id="days"></table>
你可以把一個'if'條件在循環和執行有所需的邏輯 – 2014-10-30 07:54:02
使用''%模運算來測試你是否達到了7的倍數。 – Barmar 2014-10-30 07:55:08