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

Boa noite, gostaria de saber, qual o motivo que não está limpando o campo de texto e não dando foco no mesmo campo.

<meta charset = "UTF-8">

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


<script>

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

      function verifica(){
          if(input.value == segredo){
        alert("Vc acertou");

    }else{
        alert("Vc errou");
    }
      }

      input.value = "";
      input.focus();

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

</script>

```

2 respostas
solução!

Boa noite, Andre. Beleza? Man, em primeiro lugar, está executando a função "verifica"? Porque quando tu a chama falta o "()" para mostrar que é a chamada de um método. Ficando assim:

     button.onclick = verifica ();

Boa tarde Alexandre,

Muito obrigado amigão.

Um grande abraço.