⊗jsPmDmEGG 358 of 505 menu

Elementu grupas iegūšana JavaScript

Iepriekšējās nodarbībās mēs ar metodes querySelector palīdzību iegūjām vienu lapas elementu. Tagad ir pienācis laiks iemācīties iegūt elementu grupu un veikt kādas darbības uzreiz ar daudziem elementiem.

Šim nolūkam pastāv metode querySelectorAll, kas iegūst visus tagus, kas atbilst CSS selektoram, elementu masīva veidā. Lai kaut ko izdarītu ar atrastajiem elementiem, ir jāstrādā ar iegūto masīvu, piemēram, jāiziet cauri to ar ciklu un cilpā jāveic kāda darbība ar katru elementu atsevišķi.

Pieņemsim, ka, piemēram, mums ir doti rindkopas ar klasi www:

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

Iegūstam šo rindkopu masīvu, iziesim cauri tam ar ciklu un cilpā izvadīsim atrasto rindkopu tekstus konsolē:

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

Un tagad pievienosim katra rindkopas teksta beigās izsaukuma zīmi:

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

Dotas rindkopas un poga. Nospiežot pogu atrodiet visas rindkopas, iziet cauri tām ar ciklu un iestatiet katras rindkopas tekstu uz vērtību 'text'.

Dotas rindkopas ar tekstu un poga. Nospiežot pogu ierakstiet katra rindkopas teksta beigās tā kārtas numuru.

Doti ievades lauki ar skaitļiem, rindkopa un poga. Nospiežot pogu atrodiet skaitļu summu no ievades laukiem un ierakstiet šo summu rindkopas tekstā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt