Que puede estar mal
<meta charset="UTF-8">
<input/>
<button>Verificar si acerto con el secreto</button>
<script>
var secreto = 5;
var input = document.querySelector("input");
function verificar(){
if (parseInt(input.value) == secreto) {
alert("Usted acerto");
}
else {
alert("Usted no acerto");
}
}
var button = document.querySelector("button");
button.Onclick = verificar;
</script>