document yani sayfa dökümanının tamamını hiyerarşik bir nesne modeli ile eşleştirir. html ya da xml'deki etiketler
* birer düğüm
* olarak tasarlanmıştır, istediğiniz etikete bir tanımlayıcı
* ve isim
* atayabilir, bunun referansını document nesnesinin getnode, getelement gibi fonksiyonları ile (element, node'dan türetilmiştir yanlış hatırlamıyorsam) elde edebilirsiniz.
ayrıca javascript ile sınırlı değildir, her dile uygulanabilen bir modeldir.
(bkz:
http://www.w3.org/...)