Con HTML DOM, JavaScript puede acceder y cambiar todos los elementos de un HTML. documento.
Cuando se carga una página web, el navegador crea un Documento Omodelo Ode la página.
El modelo HTML DOM se construye como un árbol de Objetos:
Con el modelo de objetos, JavaScript obtiene todo el poder que necesita para crear HTML dinámico:
JavaScript puede cambiar todos los elementos HTML de la página.
JavaScript puede cambiar todos los atributos HTML de la página.
JavaScript puede cambiar todos los estilos CSS de la página.
JavaScript puede eliminar elementos y atributos HTML existentes
JavaScript puede agregar nuevos elementos y atributos HTML
JavaScript puede reaccionar a todos los eventos HTML existentes en la página.
JavaScript puede crear nuevos eventos HTML en la página
En los próximos capítulos de este tutorial aprenderá:
Cómo cambiar el contenido de los elementos HTML
Cómo cambiar el estilo (CSS) de los elementos HTML
Cómo reaccionar ante eventos HTML DOM
Cómo agregar y eliminar elementos HTML
El DOM es un estándar del W3C (World Wide Web Consortium).
El DOM define un estándar para acceder a documentos:
"El Modelo de Objetos de Documento (DOM) del W3C es una plataforma y un lenguaje neutrales. interfaz que permite a los programas y scripts acceder y actualizar dinámicamente el contenido, estructura y estilo de un documento."
El estándar W3C DOM se divide en 3 partes diferentes:
Core DOM: modelo estándar para todo tipo de documentos
XML DOM: modelo estándar para documentos XML
HTML DOM: modelo estándar para documentos HTML
El DOM HTML es un modelo de objeto estándar y interfaz de programación para HTML. Se define:
Los elementos HTML como objetos
Las propiedades de todos los elementos HTML
Los métodos para acceder a todos los elementos HTML
Los eventos para todos los elementos HTML
En otras palabras: HTML DOM es un estándar sobre cómo obtener, cambiar, agregar o eliminar elementos HTML.