173 of 264 menu

De appendChild Methode

De methode appendChild maakt het mogelijk om een ander element aan het einde in te voegen. Wordt het meest gebruikt na het creëren van een element met createElement.

Syntaxis

ouder.appendChild(element);

Voorbeeld

Laten we een paragraaf creëren, er tekst in zetten en deze op de pagina plaatsen aan het einde van het blok #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);

Resultaat van de uitgevoerde code:

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

Voorbeeld

Gegeven een ul. Laten we er 9 li tags in plaatsen, en hun tekst de volgnummers maken:

<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); }

Resultaat van de uitgevoerde code:

<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>

Voorbeeld

Laten we een tabel vullen met tr's en td's:

<table id="table"></table> let parent = document.querySelector('#parent'); for (let i = 1; i <= 3; i++) { let tr = document.createElement('tr'); // creëren een tr // Vullen de tr met td's: for (let j = 1; j <= 3; j++) { let td = document.createElement('td'); // creëren een td td.textContent = j; // schrijven er tekst in tr.appendChild(td); // voegen de gemaakte td toe aan het einde van de tr } table.appendChild(tr); // voegen de gemaakte tr toe aan het einde van de tabel }

Resultaat van de uitgevoerde code:

<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>

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren