Document Object Model

Document Object Model (DOM) adalah sebuah antarmuka pemrograman ("programing interface") untuk HTML, XML dan SVG yang bersifat "cross platform" dan "language-independent". Sebuah web browser tidak harus menggunakan DOM untuk menampilkan dokumen HTML. Namun DOM diperlukan oleh JavaScript yang akan mengubah tampilan sebuah website secara dinamis. Dengan kata lain, DOM adalah cara JavaScript melihat suatu halaman HTML.