-1

A 有一个代码可以构建一个包含 50 个单元格的表格,但它只有 1 列/行,我想构建一个只有 4 行的表格。

我怎么能用javascript做到这一点?

function montaTabela() {
document.write("<table border='0' cellspacing='0' cellpadding='0' style=' font-family:Segoe UI, Segoe, Verdana;'>");
for (i=1; i<=50; i++){
    if (i%4 !== 0){
    document.write("<tr><td style='color:#696969;'>Table</td></tr>");
    } else {
        document.write("<tr><td style='color:#ff0000'>Table</td></tr>");

    }
};
documento.writeln("</table>");
}

TKS

4

1 回答 1

1

尝试这个。另外,请记住,由于 50 不能被 4 整除,所以最后会有一个奇数行。

function montaTabela()
{
  document.write("<table border='0' cellspacing='0' cellpadding='0' style='font-family:Segoe UI, Segoe, Verdana;'>");
  document.write("<tr>");
  for (i=0; i<50; i++)
  {
    if (i>0 && i%4 == 0)
    { // if the column index is divisable by four, end the row and start a new one.
      document.write("</tr><tr>");
    }

    document.write("<td style='color:#ff0000'>Table</td>");    
  }
  document.write("</tr>");
  documento.writeln("</table>");
};
于 2013-08-29T19:18:35.893 回答