2
respostas

Jogo adivinha (Não aparece nenhuma mensagem

Onde é que estou errando? Por favor me ajudem. Não consegui achar o erro.

<meta charset="UTF-8">


<input/>
<button>Compare com o meu segredo</button>

<script>    

     //  querySelector é um documento que acessa o mundo HTML para se trabalhar no Javascript.
    //var segredoRegistrado = Math.round(Math.random() * 10);
    // Math.random () para fazer números aleatórios;
    // Math.round () para arrendondar números;

    var segredos = [5,7,10,2,3];

    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("Você acertou!! ");
                achou = true;
                break;
            }
        }


        if(achou == false){

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

        input.value = "";
        input.focus(); // usado para dar foco na caixa gerado pelo input;
    }

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

    button.onclik = verifica;

</script>

2 respostas

Olá!

Na última linha você escreveu "click" errado: button.onclik = verifica;.

Boa noite William. Obrigado, foi exatamente isso mesmo que aconteceu. Forte abraço e bons estudos