getElementsByClassName մեթոդը
getElementsByClassName մեթոդը թույլ է տալիս
ստանալ էջի տարրերը ըստ նրանց դասի,
որը նշված է
class ատրիբուտում: Ստացված տարրերով կարելի կլինի
կատարել տարբեր մանիպուլյացիաներ՝
փոխել նրանց տեքստը, ատրիբուտները, CSS ոճերը և այլն:
Շարահյուսություն
document.getElementsByClassName(դասի անուն);
Օրինակ
Եկեք ստացնենք բոլոր տարրերը www դասով
և փոխենք նրանց տեքստը innerHTML հատկության միջոցով:
<p class="www">տարր 1</p>
<p class="www">տարր 2</p>
<p class="www">տարր 3</p>
let elems = document.getElementsByClassName('www');
for (let elem of elems) {
elem.innerHTML = '!!!';
}
Կոդի կատարման արդյունքը:
<p class="www">!!!</p>
<p class="www">!!!</p>
<p class="www">!!!</p>
Տես նաև
-
querySelectorAllմեթոդը,
որը ստանում է տարրերի խումբ ըստ ընտրիչի -
getElementsByTagNameմեթոդը,
որը ստանում է տարրերի խումբ ըստ թեգի