JavaScript HTML DOM


Tabla de contenido

    Mostrar tabla de contenidos


Con HTML DOM, JavaScript puede acceder y cambiar todos los elementos de un HTML. documento.


El HTML DOM (modelo de objetos de 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:

El árbol de objetos HTML DOM

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


Lo que vas a aprender

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



¿Qué es el DOM?

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

¿Qué es el DOM 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.