
دام یا داکیومنت آبجت مدل،یکی از اساسی ترین اجزای هر برنامه وب است . هنگامی که یک صفحه وب بارگذاری می شود، مرورگر یک داکیومنت از مدل آبجکت صفحه را ایجاد میکند. مدل HTML DOM مانند یک درخت اشیا ساخته می شود. با object model جاوا اسکریپت می تواند به تمام قدرتی که برای ایجاد HTML پویا نیاز دارد، دست یابد: جاوا اسکریپت می تواند تمام ویژگی های html موجود در صفحه را تغییر دهد.همچنین جاواسکریپت می تواند تمام استایل های CSS صفحه HTML را تغییر دهد. می تواند عناصر و ویژگی های موجود را حذف نماید،همچنین می تواند عناصر و ویژگی های جدیدی را اضافه کند و می تواند رویدادهای HTML جدیدی در صفحه ایجاد کند.