Açılımı 'Document Object Model' olan DOM, herhangi bir HTML yada XML dökümanı ile etkileşebilen ve temsil edebilen bir API 'dir. DOM browser 'nda yüklenen bir döküman modelidir. Bu model, dökümanı bir düğüm ağacı şeklinde şemalandırır. Her düğüm bu dokümanın belli bir kısmını (Ör. element , metin dizeleri, yorumlar vb. ) temsil eder.