MODIFIQUE EL CODIGO CON LA ACOMODACION DE LA FUNCION GENERARNUMERO SECRETO Y SE ME BORRO EL TEXTO DE h1 y p y el codigo da error al verificar el numero
let numeroSecreto = generarNumeroSecreto(); let intentos = 1; let listaNumerosSorteados = [];
console.log(numeroSecreto);
function asignarTextoElemento(elemento, texto) { let elementoHTML = document.querySelector(elemento); elementoHTML.innerHTML = texto; return; }
function VerificarIntento() { let numeroDeUsuario = parseInt(document.getElementById('valorUsuario').value); /console.log(typeof(numeroDeUsuario)); console.log(numeroSecreto); console.log(typeof(numeroSecreto)); console.log(numeroDeUsuario);/
if (numeroDeUsuario === numeroSecreto){
asignarTextoElemento('p', `¡Lo lograste! en ${intentos} ${(intentos === 1) ? 'vez' : 'veces'}`);
document.getElementById('reiniciar').removeAttribute('disabled');
} else {
//EL USUARIO NO ACERTÓ.
if (numeroDeUsuario < numeroSecreto) {
asignarTextoElemento('p', 'Intenta con un número mayor.');
} else {
asignarTextoElemento('p', 'Intenta con un número menor.');
}
intentos++;
limpiarCaja();
}
return;
}
function limpiarCaja(){
document.getElementById('valorUsuario').value = '';
}
function generarNumeroSecreto() { let numeroGenerado = Math.floor(Math.random() * 10) + 1;
console.log(numeroGenerado);
console.log(listaNumerosSorteados);
//Si el numero generado esta en la lista
if (listaNumerosSorteados.includes(numeroGenerado)) {
return generarNumeroSecreto();
} else {
listaNumerosSorteados.push(numeroGenerado);
return numeroGenerado;
}
}
function condicionesIniciales() { asignarTextoElemento('h1','Juego del Numero Secreto'); asignarTextoElemento('p','Indica un numero del 1 al 10'); numeroSecreto = generarNumeroSecreto(); intentos = 1; }
function reiniciarJuego() { //limpiar caja limpiarCaja(); //indicar mensaje de intervalo de numeros condicionesIniciales(); //Generar numero aleatorio
//Deshabilitar el botón de nuevo juego
document.querySelector('#reiniciar').setAttribute('disabled','true');
//document.getElementById('reiniciar').setAttribute('disabled', true);
//Inicializar el numero de intentos
}
condicionesIniciales();