Meu algoritmo não executa o for, já tentei até colocar um document.write(
) dentro pra ver o que estava acontecendo mas ele não mostra. Alguém sabe o que tem de errado?
<meta charset="UTF-8">
<input type="text" id="numero" />
<input type="button" id="adivinhar" value="Compare com 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.lengh; i++){
document.write(i + segredos[i]);
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>