Hola Juan, espero que estés bien
Parece que estás trabajando en un desafío que consiste en manipular el DOM y crear funciones interactivas en JavaScript. Por lo que veo, ya has implementado las funciones necesarias para cada uno de los requisitos del desafío. Aquí tienes un pequeño resumen de lo que has hecho y algunos consejos:
Cambiar el contenido de h1
:
let titulo = document.querySelector('h1');
titulo.innerHTML = 'Hora del desafío';
Esto está perfecto. Has cambiado correctamente el contenido del h1
utilizando document.querySelector
.
Función para el botón "Console":
function consoleButton() {
console.log('El botón fue clicado');
}
Esta función está lista para ser llamada cuando el botón "Console" sea presionado.
Función para el botón "Prompt":
function promptButton() {
ciudadBrasil = prompt('Que ciudad de Brasil quisieras conocer?');
alert(`Estuve en ${ciudadBrasil} y me acordé de tí`);
console.log(`Estuve en ${ciudadBrasil} y me acordé de tí`);
}
Asegúrate de que ciudadBrasil
esté declarada como una variable local usando let
o const
para evitar problemas de alcance.
Función para el botón "Alerta":
function alertButton() {
alert('Yo amo JS');
console.log('Yo amo JS');
}
Todo parece correcto aquí. La función muestra una alerta y un mensaje en la consola.
Función para el botón "Suma":
function sumaButton() {
valor1 = parseInt(prompt('Ingrese el primer número de la suma'));
valor2 = parseInt(prompt('Ingrese el segundo nombre de la suma'));
valorTotal = valor1 + valor2;
alert(`El resultado de la suma es ${valorTotal}`);
console.log(`El resultado de la suma es ${valorTotal}`);
}
Al igual que con ciudadBrasil
, sería bueno declarar valor1
, valor2
y valorTotal
usando let
o const
. Además, revisa el texto del segundo prompt, parece que hay un pequeño error tipográfico: debería ser "número" en lugar de "nombre".
Si tienes botones en tu HTML, asegúrate de que cada uno esté correctamente vinculado a las funciones correspondientes, por ejemplo, usando onclick
en el HTML o añadiendo event listeners en JavaScript.
Espero que esto te ayude a avanzar en tu desafío. ¡Bons estudios!