172 of 264 menu

Methode append

Die Methode append ermöglicht das Einfügen eines anderen Elements am Ende eines beliebigen Elements. Als Parameter akzeptiert die Methode ein Element, in der Regel erstellt über createElement, oder einen String. Es können mehrere Elemente oder Strings gleichzeitig hinzugefügt werden, indem sie durch Kommas getrennt aufgelistet werden.

Syntax

Eltern.append(Element oder String);

Beispiel

Lassen Sie uns einen Absatz erstellen, ihm Text setzen und ihn am Ende des Blocks #parent auf der Seite platzieren:

<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.append(p);

Ergebnis der Codeausführung:

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

Beispiel

Lassen Sie uns mehrere Absätze gleichzeitig am Ende des Blocks #parent platzieren:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); let p1 = document.createElement('p'); p1.textContent = 'a'; let p2 = document.createElement('p'); p2.textContent = 'b'; parent.append(p1, p2);

Ergebnis der Codeausführung:

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

Beispiel

Lassen Sie uns einen String als Parameter der Methode verwenden:

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

Ergebnis der Codeausführung:

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

Beispiel

Gegeben ist ein ul. Lassen Sie uns 9 li-Tags darin platzieren, wobei ihr Text die Ordnungszahlen sein sollen:

<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.append(li); }

Ergebnis der Codeausführung:

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

Beispiel

Lassen Sie uns eine Tabelle mit tr-Elementen und td-Elementen füllen:

<table id="table"></table> let table = document.querySelector('#table'); for (let i = 1; i <= 3; i++) { let tr = document.createElement('tr'); // tr erstellen // tr mit td-Elementen füllen: for (let j = 1; j <= 3; j++) { let td = document.createElement('td'); // td erstellen td.textContent = j; // Text hineinschreiben tr.append(td); // erstelltes td am Ende der tr hinzufügen } table.append(tr); // erstellte tr am Ende der Tabelle hinzufügen }

Ergebnis der Codeausführung:

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

Siehe auch

  • die Methode prepend,
    die Elemente am Anfang einfügt
  • die Methode appendChild,
    die Elemente am Ende einfügt
  • die Methode insertBefore,
    die ein Element vor einem anderen Element einfügt
  • die Methode insertAdjacentElement,
    die ein Element an einer bestimmten Stelle einfügt
  • die Methode insertAdjacentHTML,
    die HTML-Tags an einer bestimmten Stelle einfügt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen