Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Estrutura em árvore não balanceada

Ao usar a tecla f12, meu navegador (mozilla) me apresenta o seguinte erro: "Uma estrutura em árvore não balanceada foi escrita através de document.write(), fazendo com que dados da rede fossem reprocessados" na linha 20 do código, o código ainda aparece normalmente na tela mas eu gostaria de saber o que seria esta mensagem de erro, já que a linha 20 é o espaço em branco antes do fechamento da tag script.

<meta charset="UTF-8">

<script>

    alert("Este programa funciona?");
    document.write("Isto é um teste");
    document.write("<br>")
    document.write("20 + 19");
    document.write("<br>")
    document.write("20" + "19");
    document.write("<br>")
    document.write(20 + 19);
    document.write("<br>")
    document.write("Eu nasci no ano " + (2019 - 20));
    document.write("<br>")
    document.write((20 + 20 + 20)/3);
    document.write("<br>")
    document.write ("Para saber mais, acesse o alura <a href=\"http://www.alura.com.br\">aqui\</a>");

</script>
1 resposta
solução!

Oi Lucas tudo bem?

Não é um erro mas sim um aviso. O firefox não acha uma boa prática que escrevemos HTML usando document.write https://developer.mozilla.org/en-US/docs/Web/HTML/Optimizing_your_pages_for_speculative_parsing já o google chrome nem liga e nem aparece esse aviso no console.

Mas como estamos só aprendendo não tem problema. Afinal nunca faríamos uma página simples dessa para um cliente.

Espero ter ajudado!!!