Untuk memeriksa apakah suatu elemen berisi kelas, Anda menggunakan metode Show
Dalam metode ini, Anda meneruskan 0. Jika tidak, ia mengembalikan _1 Misalnya, Anda memiliki elemen 2 berikut dengan dua kelas. _3 dan 4 _ Untuk memeriksa apakah elemen _2 berisi kelas 3, Anda menggunakan kode berikut _ Dalam contoh ini, kami menggunakan metode _7 untuk memilih 8 dan menggunakan metode contains() untuk memeriksa apakah daftar kelasnya berisi kelas 3 Contoh berikut mengembalikan 1 karena elemen 2 tidak memiliki kelas 3 Pelajari cara mendapatkan satu atau lebih objek elemen HTML dengan nama kelas menggunakan metode getElementsByClassName() dan querySelectorAll() di JavaScript 1. Dapatkan Elemen Dengan Nama Kelas Menggunakan getElementsByClassName()Buat lima elemen div dengan kotak nama kelas yang sama
Dapatkan semua objek elemen HTML yang memiliki kelas kotak di dalamnya dengan menjalankan metode getElementsByClassName() pada objek dokumen
Metode getElementsByClassName() mengambil satu argumen yang merupakan nilai atribut kelas Dalam kasus ini kotak
Setelah metode getElementsByClassName() menemukan satu atau beberapa elemen, ia akan mengembalikannya sebagai HTMLCollection HTMLCollection adalah objek mirip array dan memiliki properti length yang mengembalikan sejumlah item di dalamnya
Ulangi HTMLCollection menggunakan for…of untuk mendapatkan setiap elemen di dalamnya
CobalahLihat Pen Get Element By Class Name #1 oleh SoftAuthor (@softauthor) di CodePen 2. Dapatkan Elemen Dengan Nama Kelas Menggunakan querySelectorAll()Alternatifnya, metode querySelectorAll() juga mendapatkan satu atau beberapa elemen dengan nama kelas Panggil metode querySelectorAll() pada objek dokumen Metode querySelectorAll() mengambil satu argumen yang merupakan nama kelas yang mirip dengan metode getElementsByClassName() Tidak seperti argumen di getElementsByClassName(), nama kelas di argumen querySelectAll() harus diawali dengan titik (. )
Ini mengembalikan NodeList yang merupakan kumpulan node dokumen NodeList dapat diulang dengan metode forEach() atau for…of loop
CobalahLihat Pen Get Element By Class Name #2 oleh SoftAuthor (@softauthor) di CodePen 3. Dapatkan Elemen Dengan Beberapa Nama KelasMari kita lihat bagaimana mendapatkan satu atau lebih elemen yang memiliki lebih dari satu nama class
Dapatkan elemen HTML yang memiliki dua kelas yaitu kotak dan merah Untuk melakukannya, aktifkan metode getElementsByClassName() pada objek dokumen Dibutuhkan satu argumen, yaitu nama kelas kotak dan merah dipisahkan oleh spasi dalam tanda kutip
CobalahLihat Pen Get Element By Class Name #2 oleh SoftAuthor (@softauthor) di CodePen 4. Dapatkan Elemen Dengan Nama Kelas Dari Elemen IndukPelajari cara mendapatkan elemen berdasarkan nama kelas dari elemen induk
Dapatkan elemen induk dengan memanggil metode getElementById() pada objek dokumen Tetapkan ke boxContainer konstan Kemudian, aktifkan getElementsByClassName() pada boxContainer, yang merupakan elemen induk
|