Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O Meu botão não está funcionando, o que estou errando?

 <meta charset="UTF-8">

<input/>
<button>COMPARAR</button> 

<script>

    var segredo = 5;

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

    function verifica() {

        if (input.value == segredo) {

            alert("Você ACERTOU!");
        } else {

            alert("Você ERROU!");
        }
    }

    var button = document.querySelector("button");

    button.onClick = verifica;
2 respostas

Estou desesperado :(

solução!

Olá Bruno,

O erro que vi aí é a falta da tag de fechamento, mas na hora que fui rodar o seu código eu tive um pequeno problema com as duas últimas linhas a var button... e a button.onClick..., não sei se é o seu caso, mas se você estiver utilizando o bloco de notas, possivelmente terá problemas com charset, recomendo utilizar uma outra ferramenta, um sublime ou um VS Code, de qualquer forma, segue o código:

<meta charset="UTF-8">

<input/>
<button>COMPARAR</button> 

<script>

    var segredo = 5;

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

    function verifica() {

        if (input.value == segredo) {

            alert("Você ACERTOU!");
        } else {

            alert("Você ERROU!");
        }
    }

    var button = document.querySelector("button");

    button.onclick = verifica;
</script>

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software