Olá,
O código roda direitinho no navegador, o único problema é que sempre dá a mensagem do ELSE, "Infelizmente você errou", por mais que eu digite os valores do ARRAY.
Segue o código:
<meta charset="UTF-8">
<input type="text" id="numero" />
<input type="submit" id="adivinhar" value="Compare com o meu segredo" />
<script>
var segredos = [16,34,37,42,50,58];
var caixaDoNumero = document.getElementById("numero");
var botaoClicado = function() {
var achou = false;
for(var i = 0; i < segredos.lenght; i = i + 1) {
if(segredos[i] == caixaDoNumero.value) {
achou = true;
break;
}
} if (achou == true) {
alert("Parabéns! Você acertou um dos números secretos");
} else {
alert("Infelizmente, você errou.");
}
};
var botaoAdivinhar = document.getElementById("adivinhar");
botaoAdivinhar.onclick = botaoClicado;
</script>
Alguém pode me ajudar?