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

Não aparece nada na tela

Alguém pode me ajudar? Creio que por conta do curso ser de 2016 e com as atualizações do Chrome (update 97). Utilizando os códigos dessa aula em especifico, quando carrega a pagina, não acontece nada. Alguma solução para isso?

<meta charset="UTF-8">

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

<script>
    var segredo = 5;

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

    function verifica() {

        if(input.value == segredo) {

        alert("Você ACERTOU!");
        } else {

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

    }

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

    button.onclick = verifica;

</script>
7 respostas

Aparece isso no console do navegador

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá, Heron, clique no botão "1 problema" para vermos o que aparece.

Tente adicionar este código na primeira linha, antes de tudo:

<!DOCTYPE html>
<html lang="pt-br">

E no final de tudo (última linha):

</html>

Aí, salve e tente abrir o arquivo novamente no navegador. Lembre-se sempre de salvar cada arquivo como .html. Boa sorte, bons estudos!

Já tinha até tentado isso ai também, mas continua sem aparecer nada na tela.

<meta charset="UTF-8">
<!DOCTYPE html>
<html lang="pt-br">

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

<script>
    var segredo = 5;

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

    function verifica() {

        if(input.value == segredo) {

        alert("Você ACERTOU!");
        } else {

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

    }

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

    button.onclick = verifica;

</html>
</script>
solução!

Coloque antes do "meta charset" e o outro, depois do "script", na última linha. Esses comandos indicam para o navegador que trata-se de um arquivo html. Portanto, eles devem abrir e fechar o código. Parece que versões mais antigas dos navegadores só reconhecem esse tipo de arquivo dessa forma, ok?

Deu certo!! Muito obrigado!!