⊗jsPmDmEGG 358 of 505 menu

Pridobivanje skupine elementov v JavaScript

V prejšnjih lekcijah smo z metodo querySelector pridobili en element strani. Zdaj je čas, da se naučimo pridobiti skupino elementov in izvajati operacije z mnogimi elementi naenkrat.

Za to obstaja metoda querySelectorAll, ki pridobi vse oznake, ki ustrezajo CSS selektorju, v obliki matrike elementov. Da naredimo kaj z najdenimi elementi, moramo delati z dobljeno matriko, na primer, jo preleteti z zanko in v zanki izvesti kakšno operacijo z vsakim elementom posebej.

Recimo, na primer, da imamo odstavke z razredom www:

<p class="www">text1</p> <p class="www">text2</p> <p class="www">text3</p>

Pridobimo matriko teh odstavkov, jo preletimo z zanko in v zanki izpišemo tekste najdenih odstavkov v konzolo:

let elems = document.querySelectorAll('.www'); for (let elem of elems) { console.log(elem.textContent); }

In zdaj dodajmo klicaj na konec besedila vsakega odstavka :

let elems = document.querySelectorAll('.www'); for (let elem of elems) { elem.textContent = elem.textContent + '!'; }

Podani so odstavki in gumb. Ob kliku na gumb poiščite vse odstavke, jih preletite z zanko in nastavite besedilo vsakega odstavka na vrednost 'text'.

Podani so odstavki z besedilom in gumb. Ob kliku na gumb zapišite na konec besedila vsakega odstavka njegovo zaporedno številko.

Podani so vnosna polja s številkami, odstavek in gumb. Ob kliku na gumb poiščite vsoto števil iz vnosnih polj in zapišite to vsoto v besedilo odstavka.

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