Es la jerarquía de objetos que construye el navegador para modelizar todos los elementos que contiene una página web. A través del acceso al DOM se puede acceder al documento web y todos sus elementos. Cambiando las propiedades o invocando métodos de los objetos del DOM se puede realizar cualquier alteración del contenido y aspecto de una página.