Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Código com button.OnClick não funciona e não aparece o erro no console.

<meta charset="UTF-8">

<input/>
<button>O meu segredo é</button>

<script>

function verificar() {
    var input = document.querySelector("input")
    var segredo1 = 1
    var segredo2 = 2
    var segredo3 = 3

    if(input == segredo1){
        alert("Parabéns, você acertou.")
    } else {
        alert("Você errou.")
    }

    if(input == segredo2){
        alert("Parabéns, você acertou.")
    } else {
        alert("Você errou.")
    }

    if(input == segredo3){
        alert("Parábens, você acertou.")
    } else {
        alert("Você errou.")
    }

    input.value = ""
    input.focus()

}

var button = document.querySelector("button")
button.onClick = verificar
</script>
1 resposta
solução!

Olá Cauã,

substitua o no código:

var input = document.querySelector("input")

por

var input = document.querySelector("input").value

Vc não está pegando especificamente o valor do seletor.

Outra alteração é no nome do método onclick ao invés de onClick.

Caso este post tenha te ajudado, por favor, marcar como solucionado ✔. Bons estudos! ⌣