Add Class To Multiple Elements Javascript

3 min read Jun 22, 2024
Add Class To Multiple Elements Javascript

Menambahkan Kelas ke Beberapa Elemen dengan JavaScript

Dalam pengembangan web, seringkali kita perlu menambahkan kelas CSS ke beberapa elemen HTML secara bersamaan. JavaScript menyediakan beberapa metode yang bisa digunakan untuk melakukan hal ini. Berikut adalah beberapa cara yang umum digunakan:

1. Menggunakan querySelectorAll dan forEach

Metode ini merupakan cara yang paling fleksibel dan mudah dipahami. Pertama, kita akan menggunakan querySelectorAll untuk memilih semua elemen yang ingin kita modifikasi. Kemudian, kita akan menggunakan forEach untuk mengulangi setiap elemen dan menambahkan kelas yang diinginkan.

const elements = document.querySelectorAll('.item');

elements.forEach(element => {
  element.classList.add('new-class');
});

Kode ini akan memilih semua elemen dengan kelas item dan menambahkan kelas new-class ke masing-masing elemen tersebut.

2. Menggunakan getElementsByTagName dan for loop

Metode ini mirip dengan querySelectorAll, tetapi menggunakan getElementsByTagName untuk memilih elemen berdasarkan tag HTML.

const paragraphs = document.getElementsByTagName('p');

for (let i = 0; i < paragraphs.length; i++) {
  paragraphs[i].classList.add('new-class');
}

Kode ini akan memilih semua elemen paragraf (<p>) dan menambahkan kelas new-class ke masing-masing paragraf.

3. Menggunakan getElementsByClassName

Metode ini digunakan jika kita ingin memilih elemen berdasarkan kelas yang sudah ada.

const items = document.getElementsByClassName('item');

for (let i = 0; i < items.length; i++) {
  items[i].classList.add('new-class');
}

Kode ini akan memilih semua elemen dengan kelas item dan menambahkan kelas new-class ke masing-masing elemen.

4. Menggunakan jQuery

Jika Anda menggunakan jQuery, proses ini menjadi lebih mudah. Anda bisa menggunakan metode addClass() untuk menambahkan kelas ke beberapa elemen sekaligus.

$('.item').addClass('new-class');

Kode ini akan memilih semua elemen dengan kelas item dan menambahkan kelas new-class ke masing-masing elemen.

Kesimpulan

Metode-metode di atas memberikan berbagai pilihan untuk menambahkan kelas ke beberapa elemen HTML dengan JavaScript. Pilih metode yang paling sesuai dengan kebutuhan Anda dan proyek Anda. Pastikan untuk memahami bagaimana setiap metode bekerja agar Anda dapat menggunakannya dengan efektif.

Latest Posts