O que há de errado com o código abaixo? Me aparece erro html linha 16 no console do navegador.
meta charset="UTF-8">
<input/>
<button>Compare com o meu segredo!</button>
<script>
var segredos = [16, 34, 37, 42, 50, 58];
function verifica(){
var achou = false;
for(var i =0; i < segredos.length ; i++){
if(segredos[i] == input.value) {
achou = true;
break;
}
}
if(achou == true) {
alert("Parabéns! Vc acertou um dos números secretos");
}
else {
alert("infelizmente vc errou!");
}
}
var button = document.querySelector("button");
button.onclick = verifica;
</script>