0

私は初心者で、for ループの出力を html 5x5 データ テーブルにしようとしています。これまでのところ、次のコードがあります...

  <table  border=" 1 solid black">
    <script>
    for (var i=1; i<=25;i++)
    {
      document.write("<tr><td>" + i +"</td></tr>");
    }
    </script>
  </table>

明らかに欠陥がありますが、自分でうまくいくのに苦労しています。どんな助けでも素晴らしいでしょう!ありがとうございました!

4

1 に答える 1

3

試す

for (var i=1; i<=5; i++) {
    document.write("<tr>");
    for (var j=1; j<=5; j++) {
        document.write("<td>" + i + " " + j + "</td>");
    }
    document.write("</tr>");
}

JQuery または JSTL (Java アプリケーションの場合) を使用することをお勧めします。

JQuery
次のようになります (ループに入れるだけです)。

$("#tableId tbody").append("<tr><td>content</td></tr>");

JSTLタグを
使用してテーブルを生成します。<c:forEach>

JavaScriptメソッドを
使用できます。こちらを参照してくださいinsertRow

于 2013-08-15T04:42:28.827 に答える