173 of 264 menu

appendChildメソッド

メソッドappendChildは、 ある要素の末尾に別の要素を挿入することを可能にします。 多くの場合、createElement を使用して要素を作成した後に使用されます。

構文

親要素.appendChild(要素);

段落を作成し、テキストを設定し、 ページ上の#parentブロックの末尾に配置しましょう:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); let p = document.createElement('p'); p.textContent = '!'; parent.appendChild(p);

コード実行結果:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> <p>!</p> </div>

ul要素が与えられます。 その中に9個のliタグを配置し、 そのテキストを連番にしましょう:

<ul id="parent"></ul> let parent = document.querySelector('#parent'); for (let i = 1; i <= 9; i++) { let li = document.createElement('li'); li.textContent = i; parent.appendChild(li); }

コード実行結果:

<ul id="parent"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> </ul>

テーブルをtrtdで埋めましょう:

<table id="table"></table> let parent = document.querySelector('#parent'); for (let i = 1; i <= 3; i++) { let tr = document.createElement('tr'); // trを作成 // trをtdで埋める: for (let j = 1; j <= 3; j++) { let td = document.createElement('td'); // tdを作成 td.textContent = j; // テキストを書き込む tr.appendChild(td); // 作成したtdをtrの末尾に追加 } table.appendChild(tr); // 作成したtrをテーブルの末尾に追加 }

コード実行結果:

<table id="table"> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> </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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否