Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Ayuda

Estoy haciendo el proyecto de "logica de programación" en la parte de "mensaje, sí acerto" y, por más que reviso el código, no encuentro fallas, pero, al momento de correr el index en live server, no me aparecen los mensajes de "acertaste", "el número es mayor" y "el número es menor"

function generarNumeroSecreto() { return Math.floor(Math.random ()*10)+1 }

let numeroSecreto = generarNumeroSecreto ()

function asignarTextoElemento (elemento, texto) { let elementoHTML = document.querySelector (elemento) elementoHTML.innerHTML = texto; return; }

function verificarIntento() { let numeroDeUsuario = parseInt(document.getElementById("valorDeUsuario").value);

if (numeroDeUsuario === numeroSecreto) {
    asignarTextoElemento("p", "acertaste el número secreto")
} else {
    if (numeroDeUsuario > numeroSecreto) {
        asignarTextoElemento("p", "El número secreto es menor")
    } else {
        asignarTextoElemento("p", "El número secreto es mayor")
    }
}
return;

}

function generarNumeroSecreto() { return Math.floor(Math.random ()*10)+1 }

asignarTextoElemento ("h1", "Juego del número secreto"); asignarTextoElemento ("p","Indica un número del 1 al 10");

2 respuestas

Hola!

El código que compartiste que corresponde al archivo app.js se ve correcto (cómo recomendación te diría que al final de cada instrucción no olvides colocar el carácter punto y como**(;)**).

¿Podrías validar que en archivo index.html estés llamando a la función JavaScript correctamente? Deberías tener lo siguiente (ten en cuenta que hay dos etiquetas button, debes agregar onclick="verificarIntento()" en la que es del botón "Intentar"):

<button onclick="verificarIntento();" class="container__boton">Intentar</button>

Sí persiste el problema, comparte nuevamente el código tanto del archivo index.html, app.js y una imagen de la consola del navegador con el fin de poder colaborarte de mejor manera.

solución!

Con la ayuda de Luri, verificamos el código y no hay errores de sintaxis. Verifica cada modificacion si es necesario cambiar etiquetas en html