Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Mensaje de "Acertaste el número" no aparece

¡Hola! Tengo un problema, cuando coloco el número correcto en la web no se cambia el mensaje de 'Indica un número del 1 al 10'. Este es mi código hasta ahora:

let numeroSecreto = generarNumeroSecreto();

function asignarTextoElemento(elemento, texto){
    let elementoHTML = document.querySelector(elemento);
    elementoHTML.innerHTML = texto;
    return;
}
//Declaración de la función
function verificarIntento () {
    let numerodeUsuario = parseInt (document.getElementById ('valorUsuario')).value;
    console.log(numeroSecreto);
    if (numerodeUsuario === numeroSecreto){
    asignarTextoElemento ('p', 'Correcto, acertaste el número');
    }
    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');

Si alguien me puede ayudar e indicar que estoy haciendo mal para que no cambie el mensaje, estaré mas que agradecida.

2 respuestas

Hola, me parece que falto un paréntesis para asegurarse de obtener correctamente el valor del elemento.

let numerodeUsuario = parseInt(document.getElementById('valorUsuario').value);

Espero pueda serte de ayuda! :)

¡Hola! ¡Gracias por responder! ya pude solucionarlo.