Por alguna razon al probar el programa colocando cualquiera de los numeros correctos me indica que acerte y seguido a eso que erre, no se que es lo que esta mal en el codigo.
<button>Verificar si acertó el secreto</button>
<script>
//var secreto=Math.round(Math.random()*10);
var secretos=[3,5,7,9];
var input=document.querySelector("input");
input.focus();
function verificar() {
var encontrado=false;
for(var posicion=0;posicion<4;posicion++){
if (parseInt(input.value)==secretos[posicion]) {
alert("Usted acertó");
encontrado=true;
break;
}
}
if (encontrado==false);{
alert("Usted erró");
}
input.value="";
input.focus();
}
var button=document.querySelector("button");
button.onclick=verificar;
</script>