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{ js }
const boton = document.querySelector('#accion');
boton.addEventListener('click', () => {
document.querySelector('#saludo').textContent = '¡Has pulsado!';
});
Editar y probar este mismo ejemplo ↓
- El botón ya existe en el HTML.
- addEventListener registra una respuesta al evento click.
- 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 buscamosLa vista previa cambia al nuevo texto tras el clic.
HTML + CSS + JS Practica aquí
Tu misiónHaz que el botón muestre «¡Segundo mensaje!» cuando se pulse.
Vista previa aislada · Sin acceso al sitio principal
ConsolaLista 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 ↗