我需要帮助,试图使用JavaScript动态创建HTML表格。如何使用JavaScript将行和单元格追加到HTML表格中
下面是HTML
<table id="Table">
<tr>
<th>Record:</th>
<th>Employee Name:</th>
<th>Amount:</th>
</tr>
</table>
我现在要填充该表使用动态Java脚本的数组。
到目前为止,这里是我...
for(var i=0;i<info.length;i++){
var tr=document.createElement('tr');
for(var j=0;j<1;j++){
var td=document.createElement('td');
td.appendChild(document.createTextNode(i));
tr.appendChild(td);
td=document.createElement('td');
td.appendChild(document.createTextNode(info[i]));
tr.appendChild(td);
td=document.createElement('td');
td.appendChild(document.createTextNode(hours[i]));
tr.appendChild(td);
}
tbdy.appendChild(tr);
}
tbl.appendChild(tbdy);
body.appendChild(tbl);
这是不工作...任何帮助吗?
定义“不工作”。 – undefined 2014-10-30 05:36:44
http://www.w3schools.com/jsref/met_table_insertrow.asp – zmf 2014-10-30 05:37:49
显示所有相关的代码。你在哪里申报和设置“tbl”和“tbody”? – 2014-10-30 05:38:05