getElementsByClassName usuli

getElementsByClassName usuli elementlarni class atributida berilgan klasslari bo‘yicha olish imkonini beradi. Olingan elementlar bilan turli manipulyatsiyalarni amalga oshirish mumkin: ularning matnini, atributlarini, CSS uslublarini o‘zgartirish va hokazo.

Sintaksis

javascriptdocument.getElementsByClassName(klass nomi);

Misol

Keling, www klassiga ega bo‘lgan barcha elementlarni olamiz va ularning matnini innerHTML xususiyati yordamida o‘zgartiramiz:

html<p class="www">elem 1</p>
<p class="www">elem 2</p>
<p class="www">elem 3</p>
javascriptlet elems = document.getElementsByClassName('www');

for (let elem of elems) {
  elem.innerHTML = '!!!';
}

Kodni bajarish natijasi:

html<p class="www">!!!</p>
<p class="www">!!!</p>
<p class="www">!!!</p>

Shuningdek qarang