⊗jsPmFDTCF 493 of 505 menu

JavaScriptでHTMLテーブルを作成する関数

それでは、指定されたサイズのテーブルを作成し、 指定された要素の末尾に追加する関数 createTableを作成しましょう。

この関数の最初のパラメータを行数、 2番目のパラメータを列数、 3番目のパラメータをテーブルを作成する DOM要素への参照として受け取ることにします。

作成された関数をどのように使用するか見てみましょう。 例えば、次のようなdiv要素があるとします:

<div id="elem"></div>

このdiv要素内に34列のテーブルを作成しましょう:

let div = document.querySelector('#elem'); createTable(3, 4, div);

次に、2つのdiv要素があるとします:

<div id="elem1"></div> <div id="elem2"></div>

これらの各div要素にそれぞれテーブルを作成しましょう:

let div1 = document.querySelector('#elem1'); createTable(3, 4, div1); let div2 = document.querySelector('#elem2'); createTable(5, 6, div2);

作成されたテーブルがすぐに見えるようにするために、 次のようなCSSを追加できます:

td { width: 50px; height: 50px; border: 1px solid black; }

説明された関数の雛形は次のとおりです:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // ここでrows行、cols列のテーブルを作成します for () { for () { } } parent.appendChild(table); }

上記の関数の雛形のコードを完成させてください。 完成した関数の動作をテストしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否