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

Boa noite!Estou com um problema no meu código js pois tudo que está depois da chave que fecha o comando for, não funciona. É alguma coisa no código pois fiz outro arquivo js só com a parte que

A parte que não funciona é o titulo.add e o console.log e quando eu abro o console aparece um aviso escrito Navigated to (diretório do arquivo)

me ajuda!!kkkkk ai vai o arquivo js

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

titulo.textContent = "Aparecida Nutricionista";

var pacientes = document.querySelectorAll(".paciente");

    for(var i = 0; i <= pacientes.length; i++){
        var paciente = pacientes[i];
        var Imc = paciente.querySelector(".info-imc");
        var peso = paciente.querySelector(".info-peso");
        peso = peso.textContent;
        var altura = paciente.querySelector(".info-altura");
        altura = altura.textContent;
          var pesoV = true;
          var alturaV = true;

            if(peso <= 0 || peso >= 500){
                console.log("PEso invalido");
                pesoV = false;
                Imc.textContent = "Peso invalido!";
                paciente.classList.add("paciente-invalido");
            }
            if(altura <= 0 || altura >= 5){
                 console.log("Altura invalida");
                alturaV = false;
                Imc.textContent = "Altura invalida";
                paciente.classList.add("paciente-invalido");
            }

        if(pesoV && alturaV){
               var imc = peso / (altura * altura);
               Imc.textContent = imc.toFixed(2);
        }
    }
titulo.addEventListener("click", function(){

    console.log("ola mundo");
});

console.log("ola mundo");
4 respostas

João, boa tarde!

Isso está ocorrendo devida a função do navegador de preservar logs, para tirar isso bastar dar um unchecked na opção de logs no console.

E tente verificar se a classe do Aparecida Nutricionista está com a classe titulo escrito corretamente!

Espero ter ajudado e bons estudos!

boa tarde!! Felipe, acho que tem algum erro com o bloco de comando da função for, se eu tiro todo o for eu consigo usar o console normal e também fazer a função de click no titulo, porém quando eu a coloco no código novamente, tudo para de funcionar. Apenas o que está dentro do for que funciona.

Boa tarde, João! Como vai?

O seu problema foi resolvido? Em caso negativo, vc poderia compartilhar o seu código completo no github e mandar o link aqui? Assim eu poderei dar uma olhada no que está acontecendo e tentar te ajudar!

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

solução!

O tópico continua em: https://cursos.alura.com.br/forum/topico-meu-console-nao-funciona-87651