Apakah itu DOM (Model Objek Dokumen)?

DOM ( Model Objek Dokumen ) adalah API yang memperlihatkan unsur-unsur dokumen HTML dan XML sebagai objek bahasa pengaturcaraan. Struktur DOM untuk mana-mana dokumen menyerupai struktur sebenar markup dokumen itu. Seorang pemaju web dapat memanipulasi program DOM untuk memodifikasi laman web, sebelum atau ketika ia dilihat oleh pengguna.

Bahasa pengaturcaraan yang paling biasa digunakan dalam DOM ialah JavaScript, yang digunakan pada kebanyakan laman web. Menggunakan JavaScript membolehkan perubahan dinamik dibuat ke DOM, termasuk bersembunyi, bergerak, dan menghidupkan elemen HTML tertentu (seperti teks, jadual, imej, dan seluruh bahagian).

Di masa lalu, DOM mempunyai perbezaan mendasar antara penyemak imbas, tetapi hari ini telah menjadi lebih standard, yang membolehkan skrip penyemak imbas silang yang lebih mudah dilakukan oleh pemaju.

Contoh DOM menggunakan HTML

Pertimbangkan dokumen HTML berikut:

 Contoh 

Ini adalah halaman contoh.

DOM untuk dokumen ini merangkumi semua elemen dan mana-mana nod teks dalam elemen tersebut. Kod dalam contoh sebelumnya mencipta hierarki objek seperti ditunjukkan di bawah.

Untuk setiap elemen di bawah akar dokumen (), terdapat simpul unsur, dan nod elemen ini mempunyai nod teks yang mengandungi teks yang ada dalam elemen. Sekiranya terdapat unsur yang mempunyai atribut, nod attribut akan dibuat untuk elemen tersebut dan sebarang teks untuk atribut akan membuat nod teks di bawah nod atribut itu.

Syarat Internet, istilah Pengaturcaraan