首页 > 解决方案 > 让我的表格创建新行而不是单元格

问题描述

document.writeln("<tr>");
for(i=0; i < arrayName.length; i++)
{
    document.writeln("<td>" + (arrayName[i]) + "</td>");
}
document.writeln("</tr>");

我目前有这个,但是我知道这是创建更多的单元格而不是行,因此数组的输入是水平上升的。我想这样做,所以每个输入都会创建一个新行而不是单元格。

我尝试了几种不同的方法,但似乎无法找到正确的方法。

标签: javascriptarraysdatatablesrows

解决方案


表格行由<tr>标签定义,而表格单元格由<td>标签定义。

如果您希望数组中的每个元素都显示在表格中自己的行中,则需要将每个元素包装在<tr><td>标记中。

for(i=0; i < arrayName.length; i++)
{
    document.writeln("<tr> <td>" + arrayName[i] + "</td> </tr>");
}

推荐阅读