Que es el DOM? (Document Object Model. por sus siglas en inglés)
El DOM es una representación del documento HTML como un grupo de nodos y objetos. Determinando así la forma en la cual se puede acceder y modificar la estructura, contenido y estilo de un documento HTML. En palabras mas sencillas el DOM le dice a un programa como JavaScript que nodo o parte del HTML esta leyendo (como puede ser un párrafo o un titulo o una sección, etc.) y es el mismo DOM el que modela como un objeto (con sus propiedades y métodos) esa parte del documento. Con JS se accede a esas propiedades y se invoca esos métodos para modificar, eliminar, crear, etc. elementos en una pagina web.
Por lo menos esa es la forma en la cual lo entiendo por ahora. Lo comparto porque me parece importante y quizá alguien mas tenga la duda.
Pueden encontrar una definición formal y mejor estructurada en:
https://developer.mozilla.org/es/docs/Web/API/Document_Object_Model/Introduction
Si alguien tiene una mejor explicación le agradecería la pueda compartir, para ayudar a entender mejor de que nos hablan cuando mencionan el DOM.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.