E aí pessoal, beleza? Desculpem a falta de atenção, sei que provavelmente é esse o erro. O adivinha_mais tava funcionando tudo certo, porém a partir do momento em coloco o for, ele para de funcionar. Ele nem mesmo valida se acertou ou errou, não dá clear no input e nem input focus. O que estou errando?
<meta charset="UTF-8">
<input/>
<button>Compare com o meu segredo</button>
<script>
var achou = false;
var segredos = [0, 2, 6, 8]
var input = document.querySelector("input");
input.focus();
function verifica() {
for(var i = 0; i < segredos.lenght; i++) {
if(input.value == segredos[i]) {
alert("VOCÊ ACERTOU!");
achou = true;
break;
}
}
}
if(achou == false) {
alert("VOCÊ ERROU!");
}
input.value = "";
input.focus();
var button = document.querySelector("button");
button.onclick = verifica;
</script>