DOM di JavaScript dan Cara manipulasinya
Last updated
Last updated
DOM (Document Object Model) adalah antarmuka pemrograman untuk dokumen web. Ini mewakili halaman sehingga program dapat mengubah struktur, gaya, dan kontennya. DOM menggambarkan dokumen sebagai pohon node, di mana setiap node mewakili bagian dari dokumen, seperti elemen, atribut, atau teks.
Struktur DOM
Dokumen: Representasi seluruh halaman.
Elemen: Setiap tag HTML adalah elemen dalam DOM.
Atribut: Properti elemen seperti id
, class
, dll.
Teks: Isi teks dari elemen.
Manipulasi DOM adalah proses menggunakan JavaScript untuk mengubah struktur, konten, atau gaya dari elemen di halaman web. Berikut adalah beberapa operasi umum yang dapat dilakukan pada DOM:
Mengakses Elemen
Mengubah Konten Elemen
Menambah dan Menghapus Elemen
Mengubah Atribut Elemen
Mengubah Gaya Elemen
HTML
JavaScript (script.js)
Mengakses Elemen:
Menggunakan getElementById
untuk mengakses elemen dengan ID title
dan description
.
Mengubah Konten Elemen:
Menambahkan event listener pada tombol changeContent
untuk mengubah teks elemen title
dan description
.
Menambah Elemen:
Menambahkan event listener pada tombol addElement
untuk membuat dan menambahkan elemen baru ke dalam body
.
Menghapus Elemen:
Menambahkan event listener pada tombol removeElement
untuk menghapus elemen description
dari dokumen.
Mengubah Gaya Elemen:
Menambahkan event listener pada tombol changeStyle
untuk mengubah warna dan ukuran font elemen title
.
Manipulasi DOM memungkinkan Anda untuk membuat halaman web yang dinamis dan interaktif dengan menggunakan JavaScript untuk mengubah elemen HTML secara langsung.