Código Real
Apóyame
JavaScript

Curso de JavaScript

Dale vida a la web.

Aprende a programar, crea interacciones y construye proyectos reales.

Modificar contenido y estilos

Una vez que tienes un elemento seleccionado, puedes cambiar lo que muestra con textContent, activar o quitar clases con classList, y ajustar su apariencia directamente con style.

Cargando editor...
Resultado
Preparando resultado...
Cambia mensaje.textContent = "Estado: activo"; por otro texto y haz clic en el botón para ver tu propio mensaje.

Explicación

Una vez que tienes un elemento seleccionado, puedes cambiar lo que muestra y cómo se ve:

elemento.textContent = "texto"

Reemplaza todo el texto dentro del elemento por el valor que le asignes.

elemento.classList.toggle("clase")

Agrega la clase si no la tiene, o la quita si ya la tiene. Es útil para activar o desactivar un estado con un solo método.

elemento.classList.contains("clase")

Devuelve true o false según si el elemento tiene esa clase en este momento.

elemento.style.propiedad = "valor"

Cambia una propiedad CSS directamente desde JavaScript. El nombre se escribe en camelCase (backgroundColor en vez de background-color).

Reto rápido

Cambia el texto de mensaje.textContent para el estado activo e inactivo, y personaliza el color en boton.style.backgroundColor.

En esta lección

  • Ejemplo interactivo
  • Explicación de cada etiqueta
  • Cuándo usarlo
  • Errores comunes

Consejo

Siempre que puedas, cambia el estilo agregando o quitando una clase CSS con classList en vez de escribir estilos sueltos con .style: así mantienes el diseño en el CSS y el JavaScript solo decide cuándo aplicarlo.

Dato extra

classList también tiene .add("clase") para agregar siempre y .remove("clase") para quitar siempre, por si no quieres el comportamiento de alternar de toggle.

Error común

Usar innerHTML cuando solo necesitas cambiar texto plano: elemento.innerHTML = texto interpreta el contenido como HTML (más lento y riesgoso si el texto viene de un usuario), mientras que textContent siempre lo trata como texto simple y seguro.

Siguiente paso

Ya sabes cambiar el contenido y el estilo de un elemento que ya existe en la página. Ahora veamos cómo crear elementos completamente nuevos y eliminar los que ya no necesitas.

Ir a la siguiente lección