Menambahkan Kelas Aktif dengan onclick
di JavaScript
Dalam pengembangan web, seringkali kita perlu menandai elemen yang sedang aktif atau dipilih oleh pengguna. Salah satu cara untuk melakukannya adalah dengan menambahkan kelas CSS yang disebut "aktif" ke elemen tersebut. Artikel ini akan membahas cara menambahkan kelas aktif dengan menggunakan atribut onclick
di JavaScript.
Cara Kerja
- Tentukan Elemen Target: Identifikasi elemen HTML yang akan menjadi target penambahan kelas aktif.
- Tambahkan Atribut
onclick
: Berikan atributonclick
ke elemen target. Atribut ini akan berisi fungsi JavaScript yang akan dijalankan saat elemen diklik. - Fungsi JavaScript: Dalam fungsi JavaScript, gunakan metode
classList.add()
untuk menambahkan kelas "aktif" ke elemen target. - Tambahkan Kelas
aktif
: Tambahkan kelasaktif
ke style sheet CSS Anda. Kelas ini akan berisi style yang akan diterapkan ke elemen yang diberi kelas "aktif".
Contoh
Berikut contoh kode HTML dan JavaScript sederhana untuk menambahkan kelas aktif ke elemen <li>
:
- Item 1
- Item 2
- Item 3
Penjelasan Kode:
- Elemen Target: Elemen target adalah
<li>
yang memiliki atributonclick
. - Atribut
onclick
: Atribut ini memanggil fungsiaddActive()
dan mengirimkan elemen<li>
sebagai argumen. - Fungsi
addActive()
:- Fungsi ini menerima elemen
<li>
sebagai argumen. - Fungsi menggunakan
element.classList.add("aktif")
untuk menambahkan kelas "aktif" ke elemen yang diklik.
- Fungsi ini menerima elemen
- Kelas
aktif
: Kelas ini didefinisikan dalam CSS untuk memberikan warna latar belakang biru muda ke elemen yang diberi kelas "aktif".
Kesimpulan
Menambahkan kelas aktif dengan onclick
di JavaScript adalah teknik sederhana dan efektif untuk menandai elemen yang dipilih. Dengan menggunakan metode classList.add()
, Anda dapat dengan mudah mengubah tampilan elemen dan memberikan umpan balik visual yang jelas kepada pengguna.