Pada artikel kali ini, kita akan membahas bagaimana javascript menghapus class dengan 2 cara berbeda. Kami juga akan melihat berbagai pendekatan untuk ini dengan berbagai contoh kehidupan nyata Show Pertama-tama, mengapa kita perlu menghapus kelas dari elemen? Bayangkan permainan sederhana melompati bola. Ketika Anda mengklik bola, itu akan berhenti melompat. Jadi dalam situasi ini, Anda hanya perlu menghapus kelas Ada banyak situasi lain di mana Anda perlu menghapus kelas dari elemen. Misalnya, hapus kelas 0 dari elemenKlik tombol di bawah untuk menghentikan bola agar tidak melompat Berhenti Melompat BolaKetika Anda mengklik tombol javascript akan menghapus kelas 1 dari bola dan bola akan berhenti melompatHapus kelas JavaScriptAda dua cara untuk menghapus kelas dari elemen menggunakan JavaScript
1. Hapus kelas menggunakan classList. hapus() metodeProperti 4 adalah objek yang berisi daftar kelas elemenProperti 4 memiliki metode 6 yang dapat digunakan untuk menghapus kelas dari elemenSintaks dari metode 2 adalah _nama kelas adalah nama kelas yang ingin Anda hapus dari elemen. Metode 2 akan menghapus kelas dari elemen dan akan mengembalikan 9 jika kelas berhasil dihapus dan 0 jika kelas tidak dihapusContoh berikut akan menghapus kelas aktif dari. Contoh
▶ Cobalah 2. Hapus kelas menggunakan className propertiProperti 3 adalah string yang berisi daftar kelas elemenIni adalah properti baca dan tulis. Ini berarti dapat digunakan untuk membaca dan daftar kelas elemen Anda dapat menetapkan daftar kelas baru ke properti 3 dari suatu elemen. Itu menimpa daftar kelas yang adaMari kita lihat bagaimana Anda bisa menggunakan ini untuk menghapus kelas Kasus 1 . Hanya ada satu kelas yang melekat pada elemen. Jika Anda hanya memiliki satu kelas dalam daftar kelas maka hanya string kosong ( '' ) untuk itu dan kelas akan dihapus . Contoh
▶ Cobalah Kasus 2 . Ada lebih dari satu kelas yang melekat pada elemen. Trik sebenarnya adalah menghapus satu kelas dari beberapa kelas dengan properti className . Untuk ini, Anda dapat menggunakan metode ganti string dan mengganti kelas yang diinginkan dengan string kosong dan menetapkan daftar kelas baru ke properti 3 elemenContoh
▶ Cobalah JavaScript menghapus kelas jika adaKita telah melihat di atas classList. metode remove() mengembalikan nilai true jika kelas berhasil dihapus dan false jika kelas tidak dihapus. Kita dapat menggunakan nilai kembalian ini untuk melakukan beberapa tindakan jika kelas dihapus. Tapi di sini kami ingin menghapus kelas jika ada. Jadi pertama-tama kita harus memeriksa apakah kelas itu ada sebelum menghapusnya Untuk memeriksa apakah kelas tersebut ada, kita dapat menggunakan metode 4. Mengembalikan nilai true jika class ada dan false jika class tidak adaSintaks dari metode _4 adalah
Mari kita lihat contohnya Contoh
▶ Cobalah Hapus kelas dari semua elemen javascriptUntuk menghapus kelas dari semua elemen, Anda dapat memilih semua elemen dan menggunakan metode 2 pada semuanya menggunakan loopContoh
▶ Cobalah laporkan iklan ini onclick tambahkan kelas dan hapus javascript kelasAda 2 cara untuk menambah dan menghapus kelas menggunakan acara onclick menggunakan tombol yang sama.
Mari kita lihat contoh cara pertama Contoh
▶ Cobalah Mari kita lihat contoh cara kedua Contoh
▶ Cobalah KesimpulanKami telah melihat 2 cara bagaimana javascript menghapus kelas. Juga, kami telah melihat cara menghapus kelas dari beberapa kelas dan cara menghapus kelas jika ada |