let numeroSecreto = Math.floor(Math.random() * 10) + 1;
let inputNumber = document.getElementById('inputNumber'); let checkButton = document.getElementById('checkButton'); let resultDiv = document.getElementById('result');
checkButton.addEventListener('click', function () {
let numeroUsuario = parseInt(inputNumber.value);
if (isNaN(numeroUsuario) || numeroUsuario < 1 || numeroUsuario > 10) {
resultDiv.textContent = "Por favor ingresa un número válido entre 1 y 10.";
resultDiv.style.color = "red";
return; // Detenemos la ejecución si el número no es válido
}
// Comprobamos si el número es correcto
if (numeroUsuario === numeroSecreto) {
resultDiv.innerHTML = "<h2>¡Correcto!</h2><p>¡Has adivinado el número secreto!</p>";
resultDiv.style.color = "green";
inputNumber.disabled = true; // Deshabilitar el input
checkButton.disabled = true; // Deshabilitar el botón
} else if (numeroUsuario < numeroSecreto) {
resultDiv.innerHTML = "<p>El número secreto es mayor. Intenta de nuevo.</p>";
resultDiv.style.color = "orange";
} else {
resultDiv.innerHTML = "<p>El número secreto es menor. Intenta de nuevo.</p>";
resultDiv.style.color = "orange";
}
});
// Permitir reiniciar el juego cuando el jugador adivine el número setTimeout(function() { if (inputNumber.disabled) { numeroSecreto = Math.floor(Math.random() * 10) + 1; // Genera un nuevo número secreto inputNumber.disabled = false; // Habilitar el input checkButton.disabled = false; // Habilitar el botón inputNumber.value = ''; // Limpiar el campo de texto resultDiv.innerHTML = ''; // Limpiar los resultados } }, 3000); // Reiniciar el juego 3 segundos después de adivinar correctamente