Contoh
Dapatkan semua elemen dengan nama kelas yang ditentukan:
var x =
document.getElementsByClassName("example");
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
The getElementsByClassName() metode mengembalikan koleksi semua elemen dalam dokumen dengan nama kelas yang ditentukan, sebagai objek NodeList.
Objek NodeList merupakan kumpulan node. Node dapat diakses oleh angka indeks. indeks dimulai dari 0.
Tip: Anda dapat menggunakan panjang milik objek NodeList untuk menentukan jumlah elemen dengan nama kelas tertentu, maka Anda dapat loop melalui semua elemen dan ekstrak info yang Anda inginkan.
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.
metode | |||||
---|---|---|---|---|---|
getElementsByClassName() | 4.0 | 9.0 | 3.0 | 3.1 | 9.5 |
Sintaksis
document.getElementsByClassName( classname )
Nilai parameter
Parameter | Mengetik | Deskripsi |
---|---|---|
classname | String | Wajib. Nama kelas dari elemen yang Anda ingin mendapatkan. Untuk mencari beberapa nama kelas, pisahkan dengan spasi, seperti "test demo" . |
Rincian teknis
DOM Versi: | Inti Level 1 Document Object |
---|---|
Kembali Nilai: | Sebuah objek NodeList, mewakili kumpulan elemen dengan nama kelas yang ditentukan. Unsur-unsur dalam koleksi dikembalikan diurutkan seperti yang muncul dalam kode sumber. |
Contoh lebih
Contoh
Dapatkan semua elemen dengan baik "example" dan "color" kelas:
var x =
document.getElementsByClassName("example color");
Cobalah sendiri " Contoh
Cari tahu berapa banyak elemen dengan class = "contoh" ada dalam dokumen (menggunakan properti panjang dari objek NodeList):
var x =
document.getElementsByClassName("example").length;
Cobalah sendiri " Contoh
Mengubah warna latar belakang dari semua elemen dengan class = "contoh":
var x = document.getElementsByClassName("example");
var i;
for (i = 0;
i < x.length; i++) {
x[i].style.backgroundColor =
"red";
}
Cobalah sendiri " Pages terkait
CSS Tutorial: CSS Selectors
CSS Referensi: CSS .class Selector
HTML DOM Referensi: elemen. getElementsByClassName()
HTML DOM Referensi: className Property
HTML DOM Referensi: classList Property
HTML DOM Referensi: Style Object