LECCIÓN 31 / 60 · Eventos e interacción

Responde a un clic con addEventListener

Al terminar, podrás: responder a un clic con addEventListener

Ruta esencialNavegador / DOM

Conviene conocer: Lección 27 · Cambia texto visible con textContent

La idea clave

Un evento es algo que ocurre, como pulsar un botón. addEventListener permite decirle a JavaScript qué función debe ejecutar cuando eso suceda.

Ejemplo paso a paso

Este ejemplo muestra la idea en acción. Sigue los pasos y después cámbialo tú.

Ejemplo explicado
const boton = document.querySelector('#accion');
boton.addEventListener('click', () => {
  document.querySelector('#saludo').textContent = '¡Has pulsado!';
});
  1. El botón ya existe en el HTML.
  2. addEventListener registra una respuesta al evento click.
  3. El texto solo cambia después de pulsar, no al cargar.

Practica con código

Antes de empezar, piensa: ¿Qué ves antes de pulsar el botón?

Haz que el botón muestre «¡Segundo mensaje!» cuando se pulse.

El resultado que buscamos

La vista previa cambia al nuevo texto tras el clic.

HTML + CSS + JS Practica aquí
Tu misión

Haz que el botón muestre «¡Segundo mensaje!» cuando se pulse.

Vista previa aislada · Sin acceso al sitio principal
Consola
Lista para ejecutar.
Sin comprobar
Escribe tu cambio y pulsa «Comprobar solución». Puedes intentarlo tantas veces como quieras.
Listo
Necesito una pista

Modifica el texto entre comillas de textContent.

Una pista más

No cambies el nombre del evento: debe seguir siendo click.

Ver solución y explicación

document.querySelector('#saludo').textContent = '¡Segundo mensaje!';

Qué debes recordar: addEventListener conecta una acción del usuario con una función.

Práctica pendiente de corregir

La lectura, las prácticas corregidas y las autoevaluaciones guiadas se guardan por separado en este navegador.

Revisado editorialmente · Referencia técnica específica ↗