Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.