01 Domm
01 Domm
// Modificar el título del documento desde JavaScript document.title = "Curso Básico de DOM"; console.log(document.title); //
Muestra "Curso Básico de DOM"
// Crear un elemento h1 y agregarlo al cuerpo del documento const body = document.body; // Referencia al elemento <body> const
Explicar
titulo = document.createElement("h1"); titulo.textContent = "Bienvenido al Curso Básico de DOM"; body.appendChild(titulo); //
Añade el título al cuerpo del documento
// Crear un párrafo con un ID y agregarlo al documento const parrafo = document.createElement("p"); parrafo.id = "miParrafo";
Explicar
parrafo.textContent = "Este es un párrafo de ejemplo."; body.appendChild(parrafo); // Seleccionar el párrafo por su ID y
modificar su texto const elementoSeleccionado = document.getElementById("miParrafo"); elementoSeleccionado.textContent = "Texto
modificado usando getElementById.";
// Crear varios elementos con la misma clase for (let i = 1; i <= 3; i++) { const div = document.createElement("div");
Explicar
div.className = "miClase"; div.textContent = `Este es el div número ${i}`; body.appendChild(div); } // Seleccionar y modificar
el contenido del primer div con la clase "miClase" const elementosConClase = document.getElementsByClassName("miClase");
elementosConClase[0].textContent = "Texto del primer div modificado.";
// Crear una imagen y un enlace const imagen = document.createElement("img"); imagen.id = "miImagen"; imagen.src =
Explicar
"imagenInicial.png"; // URL de ejemplo imagen.alt = "Descripción de la imagen"; body.appendChild(imagen); // Cambiar el
atributo 'src' de la imagen imagen.setAttribute("src", "nuevaImagen.png"); // URL de ejemplo // Crear un enlace y cambiar su
atributo 'href' const enlace = document.createElement("a"); enlace.id = "miEnlace"; enlace.href = "https://ejemplo.com";
enlace.textContent = "Visita este enlace"; body.appendChild(enlace); // Mostrar el valor del atributo 'href' del enlace
console.log(enlace.getAttribute("href"));
// Crear un botón y añadirlo al documento const boton = document.createElement("button"); boton.textContent = "Clic para un
Explicar
saludo"; body.appendChild(boton); // Añadir un evento para mostrar un mensaje al hacer clic boton.addEventListener("click", ()
=> { alert("¡Hola, bienvenido al curso de DOM!"); });
// Crear un div que cambia de color cuando se pasa el mouse sobre él const caja = document.createElement("div");
Explicar
caja.textContent = "Pasa el mouse sobre mí."; caja.style.width = "200px"; caja.style.height = "100px";
caja.style.backgroundColor = "lightblue"; body.appendChild(caja); // Cambiar el color de fondo cuando el mouse entra y sale del
div caja.addEventListener("mouseenter", () => { caja.style.backgroundColor = "lightgreen"; });
caja.addEventListener("mouseleave", () => { caja.style.backgroundColor = "lightblue"; });
Módulo 6: Conclusión
Este curso básico te ha enseñado cómo:
Crear y añadir elementos al DOM desde JavaScript.
Seleccionar elementos por ID y clase.
Modificar contenido y atributos de elementos.
Añadir y manejar eventos simples como clics.
Eliminar elementos del DOM.