Najnowsze tutoriale tworzenie stron internetowych
 

HTML DOM getElementsByClassName() Method

<Document Object

Przykład

Pobierz wszystkie elementy o określonej nazwie klasy:

var x = document.getElementsByClassName("example");
Spróbuj sam "

Więcej "Try it Yourself" przykłady poniżej.


Definicja i Wykorzystanie

getElementsByClassName() Metoda zwraca kolekcję wszystkich elementów w dokumencie o określonej nazwie klasy jako NodeList obiektu.

Przedmiotem NodeList reprezentuje zbiór węzłów. Węzły mogą być dostępne za pomocą numerów indeksowych. Indeks zaczyna się od 0.

Wskazówka: Można użyć length właściwość obiektu NodeList określić liczbę elementów o podanej nazwie klasy, można pętli wszystkich elementów i wyodrębnić informacje, które chcesz.


Wsparcie przeglądarka

Liczby w tabeli określa pierwszą wersję przeglądarki, która w pełni obsługuje metodę.

metoda
getElementsByClassName() 4.0 9.0 3.0 3.1 9.5

Składnia

document.getElementsByClassName( classname )

wartości parametrów

Parametr Rodzaj Opis
classname String Wymagany. Nazwa klasy elementów, które chcesz uzyskać.

Aby wyszukać wiele nazw klas, rozdzielając je spacjami, jak "test demo" .

Szczegóły techniczne

DOM wersja: Rdzeń Poziom 1 Document Object
Zwracana wartość: Obiekt NodeList, stanowiących zbiór elementów o podanej nazwie klasy. Elementy w zwróconym kolekcji są klasyfikowane jako wydają w kodzie źródłowym.

Przykłady

Więcej przykładów

Przykład

Uzyskać wszystkie elementy z obu "example" i "color" klas:

var x = document.getElementsByClassName("example color");
Spróbuj sam "

Przykład

Dowiedzieć się, jak wiele elementów z class = „przykład” istnieją w dokumencie (za pomocą właściwości length obiektu NodeList):

var x = document.getElementsByClassName("example").length;
Spróbuj sam "

Przykład

Zmienić kolor tła wszystkich elementów z class = „przykład”:

var x = document.getElementsByClassName("example");
var i;
for (i = 0; i < x.length; i++) {
    x[i].style.backgroundColor = "red";
}
Spróbuj sam "

Podobne strony

CSS: CSS selektory

CSS: CSS Selector .class

HTML DOM: pierwiastek. getElementsByClassName()

HTML DOM: className Property

HTML DOM: classList Property

HTML DOM: Style obiektu


<Document Object