A getElementsByClassName metódus
A getElementsByClassName metódus lehetővé teszi
weboldal elemeinek lekérését az
class attribútumban megadott osztályuk alapján.
A kapott elemekkel különféle manipulációk végezhetők:
megváltoztatható a szövegük, attribútumaik, CSS stílusuk stb.
Szintaxis
document.getElementsByClassName(osztálynév);
Példa
Lekérjük az összes www osztállyal rendelkező elemet,
és megváltoztatjuk a szövegüket a innerHTML
tulajdonság segítségével:
<p class="www">elem 1</p>
<p class="www">elem 2</p>
<p class="www">elem 3</p>
let elems = document.getElementsByClassName('www');
for (let elem of elems) {
elem.innerHTML = '!!!';
}
A kód végrehajtásának eredménye:
<p class="www">!!!</p>
<p class="www">!!!</p>
<p class="www">!!!</p>
Lásd még
-
a
querySelectorAllmetódus,
amely elemek csoportját kéri le egy szelektor alapján -
a
getElementsByTagNamemetódus,
amely elemek csoportját kéri le egy címke alapján