Document Object Model (DOM) adalah pohon objek representasi halaman yang dapat dibaca dan diubah oleh JavaScript. Section ini membahas cara memilih elemen, membaca dan mengubah isinya, serta menyusun struktur baru dengan aman.
Pohon objek representasi halaman, node, dan hubungannya dengan HTML.
Buka → # Selecting ElementsMemilih elemen dengan querySelector, querySelectorAll, dan getElementById.
Buka → # Traversing DOMBergerak antar elemen: parent, children, sibling, dan closest().
Buka → # Reading dan Changing ContentMembaca dan mengubah isi elemen dengan textContent, innerHTML, dan innerText.
Buka → # Attributes dan PropertiesAtribut HTML, dataset data-*, dan properti yang merefleksikan atribut.
Buka → # classListMengelola class elemen dengan add, remove, toggle, replace, dan contains.
Buka → # Creating ElementsMembuat elemen dengan createElement, menempelkannya dengan append, prepend, dan insertBefore.
Buka → # Removing ElementsMenghapus elemen dengan remove, replaceWith, removeChild, dan pola innerHTML = ''.
Buka → # DOM FragmentsDocumentFragment untuk menyusun banyak elemen di luar pohon lalu menempelkannya sekali.
Buka → # Safe DOM ManipulationMenyisipkan konten dinamis dengan aman: textContent, escapeHtml, dan batasan innerHTML.
Buka →