Este artículo discutirá HTML DOM, su importancia y su estructura. También hablaremos sobre las propiedades y métodos del modelo de objeto de documento y los niveles de DOM.
HTML DOM
El modelo de objeto de documento HTML o HTML DOM es una interfaz de programación XML y HTML. El modelo de objeto de documento crea una estructura de documento lógico y define el método para acceder y modificarlos. Debido a que HTML DOM no identifica ninguna relación de objeto, se denomina estructura lógica.
HTML DOM también es conocido por representar páginas web de manera jerárquica y organizada para que los usuarios y los programadores de JavaScript puedan navegar fácilmente a través del documento. HTML DOM le permite acceder y manipular elementos HTML, clases, etiquetas, atributos e ID utilizando los métodos y comandos ofrecidos.
¿Por qué necesitas HTML DOM?
JavaScript se utiliza para agregar funcionalidad relacionada si está utilizando HTML para estructurar sus páginas web. Cuando se carga un documento HTML en el navegador, JavaScript no puede entenderlo directamente. Por lo tanto, se crea un modelo de objeto de documento correspondiente. El DOM generado representa el mismo documento HTML de manera diferente con la ayuda de los objetos. Después de eso, JavaScript puede interpretar fácilmente el HTML DOM.
Por ejemplo, en un documento HTML, JavaScript no puede comprender directamente las etiquetas (
párrafo
); Sin embargo, puede entender el objeto "pag"En el modelo de objeto de documento. Con esta capacidad, JavaScript puede usar varios métodos para acceder a los objetos adicionales de los documentos HTML.
Estructura de HTML DOM
HTML DOM o modelo de objeto de documento tiene una estructura similar a un árbol, donde el árbol define el modelo de estructura del documento. En el modelo de estructura DOM HTML, "isomorfismo estructural"Es una propiedad esencial que establece que si ha utilizado dos implementaciones DOM para construir una representación o modelo del mismo documento HTML, producirán los mismos modelos estructurales se basan en los mismos objetos y sus relaciones.
¿Por qué llamamos a HTML DOM un modelo de documento?
Los objetos HTML se utilizan para modelar documentos. Este modelo comprende la estructura del documento, los objetos y su comportamiento, como los elementos de etiqueta HTML que tienen sus atributos.
Propiedades HTML DOM
Ahora, verifiquemos las propiedades del objeto del documento que pueden recuperar y cambiar el objeto del documento:
Métodos de objeto de documento HTML
Aquí hay algunos métodos útiles de objetos de documento HTML que puede usar de acuerdo con sus requisitos:
Ejemplo 1: Busque y obtenga el elemento HTML por ID en JavaScript
En el ejemplo dado a continuación, hemos utilizado el método getElementById () para encontrar el HTML DOM que tiene la identificación "P1":
Esto es linuxhint.comunicarse
Encuentre y obtenga elementos HTML DOM por ID
Este es un programa JavaScript que utiliza el método "getElementsByID"
Ejecute el programa anterior en su editor de código favorito o en cualquier Sandbox de codificación en línea; Sin embargo, utilizaremos el JSBIN para este propósito:
La ejecución del programa JavaScript anterior mostrará el siguiente resultado:
Ejemplo 2: representación de elementos HTML DOM
El siguiente ejemplo ilustra la representación de elementos HTML en DOM (modelo de objeto de documento):
Bicicleta | Avión |
Camión | Autobús |
Aquí está la representación de los elementos dados anteriormente en una estructura similar a un árbol:
Nivel DOM HTML
HTML DOM consta de cuatro niveles: Nivel 0, Nivel 1, Nivel 2 y Nivel 3.
DOM Nivel 0
Este nivel ofrece un conjunto de interfaz de bajo nivel.
DOM Nivel 1
DOM Nivel 1 comprende Html y CENTRO partes. HTML suministra interfaces de alto nivel que se pueden utilizar para representar documentos HTML y la parte central se usa para representar el documento estructurado.
DOM Nivel 2
DOM Nivel 2 se basa en seis especificaciones: rango, transversal, estilo, eventos y core2.
DOM Nivel 3
DOM Nivel 3 se basa en cinco especificaciones: XPATH, Eventos, Validación, Save, Load y Core3.
Conclusión
HTML DOM o el modelo de objeto de documento es crucial para desarrollar sitios web interactivos. Es una interfaz de usuario que permite que un lenguaje de programación cambie el estilo, la estructura y el contenido del sitio web. HTML DOM también actúa como una interfaz entre HTML y JavaScript. Este artículo discutió HTML DOM, su importancia y su estructura. También hemos hablado sobre las propiedades y métodos del modelo de objetos de documento y los niveles de DOM.