172 of 264 menu

Append metodas

Metodas append leidžia įterpti į kito elemento galą kitą elementą. Kaip parametrą metodas priima elementą, paprastai sukurtą per createElement, arba eilutę. Galima pridėti iš karto kelis elementus ar eilutes, išvardijant juos per kablelį.

Sintaksė

tėvinis.append(elementas ar eilutė);

Pavyzdys

Sukurkime pastraipą, nustatykime jai tekstą ir patalpinkime puslapyje į bloko #parent galą:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Patalpinkime iš karto kelias pastraipas į bloko #parent galą:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Panaudokime kaip metodo parametrą eilutę:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Duotas ul. Patalkime jame 9 li žymes, o jų tekstu padarykime eilinius numerius:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Užpildykime lentelę tr-ėmis ir td-ėmis:

<table id="table"></table> let table = document.querySelector('#table'); for (let i = 1; i <= 3; i++) { let tr = document.createElement('tr'); // sukuriam tr-ę // Užpildome tr-ę td-ėmis: for (let j = 1; j <= 3; j++) { let td = document.createElement('td'); // sukuriam td-ę td.textContent = j; // įrašome į ją tekstą tr.append(td); // pridedame sukurtą td-ę į tr-ės galą } table.append(tr); // pridedame sukurtą tr-ę į lentelės galą }

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti