⊗jsPmDmEGG 358 of 505 menu

Elementide grupi hankimine JavaScriptis

Eelmistes õppetükides saime meetodi querySelector abil leida ühe lehe elemendi. Nüüd on aeg õppida hankima elementide rühma ja tegema mingid tehted korraga paljude elementidega.

Selleks on olemas meetod querySelectorAll, mis saab kõik CSS-selektorile vastavad sildid kujul elementide massiivist. Et teha midagi leitud elementidega, tuleb töötada saadud massiiviga, näiteks läbida see tsükliga ja tsüklis teha mingi tehte iga elemendiga eraldi.

Oletame näiteks, et meil on lõigud klassiga www:

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

Hankime nende lõikude massiiv, läbime need tsükliga ja tsüklis väljastame leitud lõikude tekstid konsooli:

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

Ja nüüd paneme iga lõigu teksti lõppu hüüumärgi:

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

Antud on lõigud ja nupp. Vajutades nuppu leidke kõik lõigud, läbige need tsükliga ja määrake iga lõigu tekst väärtuseks 'text'.

Antud on lõigud tekstiga ja nupp. Vajutades nuppu kirjutage iga lõigu teksti lõppu selle järjekorranumber.

Antud on sisendväljad numbritega, lõik ja nupp. Vajutades nuppu leidke sisendväljade numbrite summa ja kirjutage see summa lõigu tekstisse.

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