动态生成表格,最好拼出一个html字符串,最后一起赋给table, 你这个方法每次执行inert都会修改dom结构,效率比较低 document.onready = function() { var html = []; html.push("<table>"); for (var i = 0; i < 10; i++) { html.push("<tr><td>" + i + "</td></tr>"); } html.push("</table>");
var tb = document.createElement("div"); tb.innerHTML = html.join(""); document.body.appendChild(tb); }
比如当前tab有0行数据,tab.insertRow(0),这里只能填0,
如果tab有10行数据,tab.insertRow(10),这里最大只能填10,超过10就会报错
你这个方法每次执行inert都会修改dom结构,效率比较低
document.onready = function() {
var html = [];
html.push("<table>");
for (var i = 0; i < 10; i++) {
html.push("<tr><td>" + i + "</td></tr>");
}
html.push("</table>");
var tb = document.createElement("div");
tb.innerHTML = html.join("");
document.body.appendChild(tb);
}