172 of 264 menu

Meetod append

Meetod append võimaldab lisada mõne elemendi lõppu teise elemendi. Parameetrina võtab meetod elemendi, tavaliselt loodud läbi createElement, või stringi. Saab lisada korraga mitu elementi või stringe, loetledes need komadega.

Süntaks

vanem.append(element või string);

Näide

Loome lõigu, määrame sellele teksti ja asetame lehele ploki #parent lõppu:

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

Koodi täitmise tulemus:

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

Näide

Asetame korraga mitu lõiku ploki #parent lõppu:

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

Koodi täitmise tulemus:

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

Näide

Kasutame meetodi parameetrina stringi:

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

Koodi täitmise tulemus:

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

Näide

Antud on ul. Asetame sinna 9 li elementi, muutes nende tekstiks järjekorranumbrid:

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

Koodi täitmise tulemus:

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

Näide

Täidame tabeli tr-idega ja td-dega:

<table id="table"></table> let table = document.querySelector('#table'); for (let i = 1; i <= 3; i++) { let tr = document.createElement('tr'); // loome tr-i // Täidame tr-i td-dega: for (let j = 1; j <= 3; j++) { let td = document.createElement('td'); // loome td td.textContent = j; // kirjutame sellesse teksti tr.append(td); // lisame loodud td tr-i lõppu } table.append(tr); // lisame loodud tr-i tabeli lõppu }

Koodi täitmise tulemus:

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

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu