1
resposta

Como utilizar corretamente o focusem JavaScript?

tenho feito adaptações dos exercícios vistos nas aulas e tentei reproduzir o seguinte código:

<meta charset ="UTF-8">

<input/>
<button> Advinhe meu número </button>

<script>

    var numero = Math.round(Math.random() * 10 );
    var input = document.querySelector("input");
        input.focus();

    function verifica() {
       if(imput.value == numero) {
          alert("Você ACERTOU!");
       }else {
          alert("Você ERROU!!!");
       }
       input.value("");
       input.focus();
    }
    var button = document.querySelector("button");
    button.onclick = verifica;

</script>

Porém, aparece um erro dizendo que a função focus não foi definida. Gostaria de entender o erro e corrigir-lo. Obrigado.

1 resposta

Olá Henrique tudo bem ?

Acabei de testar seu código e existe um pequeno erro que se encontra na linha 13 :

 if(imput.value == numero)

Observe que você escreveu imput quando o correto seria input , devido a isso o seu código não conseguiu compilar . Só faça essa pequena correção e me fala se deu certo . =)

Espero que você tenha um ótimo estudos , e qualquer dúvida sinta-se a vontade de compartilhar aqui no fórum , ficaremos muito felizes em poder te ajudar . =)

Abraços e bons estudos . =)