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

button.onclick não funciona

<meta charset="UTF=8">

<input/>

<button>compare com meu segredo</button>

<script>
    var segredos=[1,7,3,6]

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

    function verifica (){

             var achou=false;

             for(var posicao=0;posicao<segredos.length;posicao++){

                if(input.value==segredos[posicao]){

                    alert("VOCE ACERTOU");
                    achou=true;
                    break;
                }
             }
             if(achou==false){
                alert("VOCE ERROU");
             }
             input.value="";
             input.focus();
    }

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

    button.onclick=verifica;

</script>
3 respostas
solução!

Fala, Matheus! Tudo bem contigo?

Kra, rodei seu código e rodou perfeitamente!

Seu button.onclickestá correto sim, Matheus!

Dê uma conferida no arquivo que você está abrindo no navegador!

Faça esse teste e nos retorne!

Ficamos no aguardo!

Continuo não pegando mais eu copie e colei o exemplo do professor e ai funcionou tem alguma ideia do que está ocorrendo?

Fala, Matheus!

Quando isso acontecer, dê uma olhada se há algum apontamento em relação a falta de algum fechamento de parênteses, chaves ou tags.

Outro ponto é edentação do código, se está tudo alinhado! Isso pode gerar erro!

O console do navegador é um outro local para nos dizer se tem algo errado no código.

Feito essas conferidas, sobra bater cada linha de código para conferir as escritas, métodos, funções e nomes de variáveis.

É isso aí, Matheus!

Qualquer dúvida não nos deixe de procurar!

Um abraço!