2
respuestas

[Duda] No entendí que es el DOM

Buenos dias señores Alura, podrian por favor explicar un poco mejor que es el DOM, los videos empiezan hablando sobre la manipulacion del DOM, pero no tenemos un concepto a priori de lo que es y cual es su funcionalidad. En el video el instructor habla de un documento y luego que es un objeto; podría el instructor por favor aclarar . Gracias!

2 respuestas

¡Hola Graciela!

¡Claro que puedo ayudarte a entender qué es el DOM!

El DOM, o Document Object Model, es una representación estructurada de un documento HTML. Básicamente, es una forma en la que JavaScript puede interactuar con el contenido de una página web.

Cuando un navegador carga una página web, crea una estructura de árbol que representa todos los elementos HTML de la página. Cada elemento se convierte en un objeto en el árbol del DOM, y estos objetos se pueden manipular con JavaScript para cambiar el contenido, los estilos y el comportamiento de la página.

Por ejemplo, si tienes un botón en tu página con el siguiente código HTML:

<button id="miBoton">Haz clic aquí</button>

Puedes usar JavaScript para acceder a ese botón y cambiar su texto, agregarle estilos o incluso agregarle un evento de clic. Algo así:

const boton = document.getElementById('miBoton');
boton.textContent = '¡Hazme clic ahora!';
boton.style.backgroundColor = 'blue';
boton.addEventListener('click', () => {
  alert('¡Hola desde el evento de clic!');
});

En resumen, el DOM es una herramienta poderosa que nos permite manipular el contenido de una página web utilizando JavaScript. Espero que esto te haya ayudado a entenderlo mejor.

¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)

Hola Rafaela, buenas noches gracias mil por la ayuda.