⊗jsPmMnCIE 455 of 505 menu

Krijimi dhe Vendosja e Elementeve në JavaScript

Tani do të mësojmë të krijojmë të rinj elemente DOM përmes JavaScript, dhe pastaj t'i shtojmë ato në faqe. Për këtë qëllim shërben metoda createElement. Si parametër i kësaj metode duhet të jepet emri i tag-ut që duhet të krijohet.

Nëse rezultati i createElement shkruhet në një variabël, atëherë në atë variabël do të ketë element të tillë, sikur ta kishim marrë atë përmes querySelector.

Ndryshimi i vetëm - elementi ynë nuk do të jetë i vendosur në faqe. Përveç kësaj, ne mund t'i ndryshojmë tekstin, atributet, t'i lidhim përpunuesit e ngjarjeve dhe në fund të fundit ta vendosim atë në faqe.

Për vendosjen e elementit të ri në faqe zbatohet metoda appendChild. Kjo metodë duhet të zbatohet tek elementi, brenda të cilit duam të vendosim elementin tonë. Dhe si parametër të metodës duhet të jepet elementi ynë i ri, i krijuar më parë përmes createElement.

Le ta shohim me një shembull praktik. Le të them se kemi një div, dhe brenda tij - disa paragrafë:

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

Le të krijojmë një paragraf, t'i caktojmë tekst dhe ta vendosim në faqe në fund të bllokut #parent:

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

Rezultati i ekzekutimit të kodit:

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

Jepet ol:

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

Vendosni në fund të tij li me tekst 'item'.

Jepet ol dhe një buton:

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

Bëni që me klikim në buton në fund të listës të shtohet li me tekst 'item'.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo