⊗jsPmMnCIE 455 of 505 menu

Ustvarjanje in vstavljanje elementov v JavaScript

Zdaj se bomo naučili ustvarjati nove DOM elemente prek JavaScript in jih nato dodajati na stran. Za to je namenjena metoda createElement. Parameter te metode je ime oznake, ki naj bo ustvarjena.

Če rezultat delovanja createElement zapišemo v spremenljivko, bo v tej spremenljivki tak element, kot da bi ga dobili prek querySelector.

Edina razlika - naš element ne bo nameščen na strani. Sicer pa mu lahko spreminjamo besedilo, atribute, dodajamo ročjevalnike dogodkov in na koncu ga namestimo na stran.

Za namestitev novega elementa na stran se uporablja metoda appendChild. To metodo je treba uporabiti za element, v katerega želimo postaviti naš element. Parameter metode pa naj bo naš novi element, prej ustvarjen prek createElement.

Poglejmo praktični primer. Naj imamo div, v njem pa več odstavkov:

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

Ustvarimo odstavek, nastavimo mu besedilo in ga postavimo na stran konec bloka #parent:

let parent = document.querySelector('#parent'); let p = document.createElement('p'); p.textContent = '!'; parent.appendChild(p);

Rezultat izvajanja kode:

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

Podan ol:

<ol id="elem"></ol>

Vstavite mu na konec li z besedilom 'item'.

Podan ol in gumb:

<ol id="elem"></ol> <button id="button">click me</button>

Naredite tako, da se ob kliku na gumb na konec seznama doda li z besedilom 'item'.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni