⊗jsPmDmEGG 358 of 505 menu

JavaScript-də element qrupunun alınması

Əvvəlki dərslərdə biz querySelector metodu ilə səhifədən bir element alırdıq. İndi isə element qruplarını almağı və birdən çox element üzərində eyni anda müəyyən əməliyyatları yerinə yetirməyi öyrənməyin vaxtıdır.

Bunun üçün querySelectorAll metodu var. Bu metod, CSS seçicinə uyğun gələn bütün teqləri elementlər massivi şəklində əldə edir. Tapılan elementlərlə bir şey etmək üçün, alınan massivlə işləmək lazımdır, məsələn, onu tsikl ilə döndərmək və tsiklin daxilində hər bir elementlə ayrılıqda müəyyən əməliyyatı yerinə yetirmək.

Məsələn, fərz edək ki, bizdə www sinfi olan abzaslar verilib:

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

Gəlin bu abzasların massivini əldə edək, onları tsikl ilə döndərək və tsiklin daxilində tapılan abzasların mətnlərini konsola çıxaraq:

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

İndi isə gəlin hər bir abzasın mətninə nida işarəsi əlavə edək:

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

Abzaslar və düymə verilib. Düyməyə klikləndikdə bütün abzasları tapın, onları tsikl ilə döndərin və hər bir abzasın mətnini 'text' dəyərinə təyin edin.

Mətni olan abzaslar və düymə verilib. Düyməyə klikləndikdə hər bir abzasın mətninə onun sıra nömrəsini yazın.

Rəqəmləri olan inputlar, abzas və düymə verilib. Düyməyə klikləndikdə inputlardakı rəqəmlərin cəmini tapın və bu cəmi abzasın mətninə yazın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et