LECCIÓN 01 / 60 · Primer contacto

JavaScript hace que una página responda

Al terminar, podrás: reconocer cuándo JavaScript cambia una página

Ruta esencialNavegador / DOM

La idea clave

Una página puede mostrar un saludo sin JavaScript. Con JavaScript, ese saludo puede cambiar cuando alguien pulsa un botón. Hoy no tienes que memorizar el código: observa qué ocurre y qué parte cambia.

Ejemplo paso a paso

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

Ejemplo explicado
document.querySelector('#accion').addEventListener('click', () => {
  document.querySelector('#saludo').textContent = '¡Lo has conseguido!';
});
  1. El navegador muestra el texto «Hola».
  2. Al ejecutar el código, se prepara la respuesta del botón: todavía no cambia nada.
  3. Cuando pulsas «Cambiar mensaje», el texto pasa a «¡Lo has conseguido!».

Practica con código

Antes de empezar, piensa: ¿Cambia el texto al ejecutar el código o al pulsar el botón?

Ejecuta el código y pulsa el botón. Después cambia «¡Lo has conseguido!» por «Estoy aprendiendo JS» y vuelve a pulsarlo.

El resultado que buscamos

Tras ejecutar y pulsar el botón, el mensaje debe ser «Estoy aprendiendo JS».

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

Ejecuta el código y pulsa el botón. Después cambia «¡Lo has conseguido!» por «Estoy aprendiendo JS» y vuelve a pulsarlo.

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

No cambies los nombres #accion ni #saludo.

Una pista más

Solo sustituye el texto que aparece entre comillas después de textContent.

Ver solución y explicación

Solo hay que cambiar la frase entre comillas de textContent. La página responderá cuando pulses el botón.

Qué debes recordar: JavaScript puede responder a acciones y cambiar la página; hoy basta con observarlo.

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 ↗