我正在尝试生成一个具有3行和3个单元格的表格
例如。
我用于此的JavaScript代码如下:
<table>
<tr>
<td> 00 </td> <td> 01 </td> <td> 02 </td>
</tr>
<tr>
<td> 10 </td> <td> 11 </td> <td> 12 </td>
</tr>
<tr>
<td> 20 </td> <td> 21 </td> <td> 22 </td>
</tr>
</table>
我用于此的JavaScript代码如下:
tab = document.getElementById('tab');
for(i=0; i<3; i++)
{
tab.innerHTML += '<tr>';
for(j=0; j<3; j++)
{
tab.innerHTML += '<td id="'+i+''+j+'">'+i+''+j+'</td>';
}
tab.innerHTML += '</tr>';
}
HTML如下:
<table id="tab">
</table>
然而,当我运行这段代码时,所有表格元素都出现在第一列,所以我得到了一个1x9的表格,而不是3x3的表格。
有人知道我做错了什么吗?
tab
时,情况是否相同? - Ronny Lindner