⊗jsPmDmEGG 358 of 505 menu

Добијање групе елемената у JavaScript-у

У претходним лекцијама смо помоћу методе querySelector добијали један елемент странице. Сада је време да научимо да добијемо групу елемената и да извршимо неке операције одједном са многим елементима.

За то постоји метод querySelectorAll, који добија све тагове који одговарају CSS селектору, у облику низа елемената. Да би урадили нешто са пронађеним елементима, потребно је да радимо са добијеним низом, на пример, да га прођемо петљом и у петљи извршимо неку операцију са сваким елементом појединачно.

Нека, на пример, имамо параграфе са класом www:

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

Хајде да добијемо низ ових параграфа, прођемо их петљом и у петљи испишемо текстове пронађених параграфа у конзолу:

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

А сада хајде да на крај текста сваког параграфа додамо узвичник:

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

Дати су параграфи и дугме. При клику на дугме пронађите све параграфе, прођите их петљом и поставите текст сваког параграфа на вредност 'text'.

Дати су параграфи са текстом и дугме. При клику на дугме запишите на крај текста сваког параграфа његов редни број.

Дати су инпути са бројевима, параграф и дугме. При клику на дугме пронађите збир бројева из инпута и запишите тај збир у текст параграфа.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј