DOM, tarayıcının bir web sayfasını oluşturan parçaları düzenlediği modeldir. Hangi öğelerin başka öğelerin içinde bulunduğunu gösteren bir aile ağacı gibidir.
Tarayıcı bu yapıyı sayfanın HTML'inden oluşturur. Bir betik daha sonra modelde bir düğme veya paragraf bulabilir ve biri işlem yaptığında onu güncelleyebilir.
Çoğu ziyaretçinin DOM'u düşünmesi gerekmez. Bir web sitesinin yepyeni bir sayfa yüklemeden nasıl değişebildiğini açıklayan arka plan kavramıdır.
