Aparentemente o código está certo mas quando clico não botão não acontece nada, será que é alguma coisa no meu navegador?
<meta charset="utf-8">
<input/>
<button>Compare com o meu segredo</button>
<script type="text/javascript">
var segredo = 5;
var input = document.querySelector("input");
function verifica(){
if (input.value == segredo){
alert("Você ACERTOU!");
}
else{
alert("Você ERROU");
}
document.write("passou por aqui verifica()")
}
var button = document.querySelector("button");
button.onclik = verifica;
</script>