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)
1
resposta

como faço para meu código funcionar?

eu coloco o número dentro de input aperto o botão mas nada aconteçe

<meta charset ="UTF-8">
<input>
<button>compare com o numero secreto</button>


<script>



    var input = querySelector("input");

    var button = querySelector("button");

    botton.onclick = compara;

    function compara() {

        var numero_secreto = 6;

        if (input.value == numero_secreto) {

            alert("parabens vc acertou");

        } else {

            alert("errou!");

        }
    }




</script>
1 resposta
solução!

Boa tarde Thiago, geralmento utiliza-se o document.querySelector(), eu nunca vi apenas o querySelector().

Eu faria esse codigo um pouquinho diferente;

<meta charset ="UTF-8">

<input>

<button onclick = " compara()">compare com o numero secreto</button>

<script>
    function compara() {
    var input =  document.querySelector('input');

        var numero_secreto = 6;

        if (input.value == numero_secreto) {

            alert("parabens vc acertou");

        } else {
            alert("errou!");

        }
    }

</script>

Espero te ajudado!