Meu console não funciona, qualquer mensagem que eu queira mostrar no console, não está mostrando. Se eu uso o alert pra mostrar a mesma mensagem funciona perfeitamente, porém quando eu uso o console para fazer a mesma função, ele não funciona.
Meu console não funciona, qualquer mensagem que eu queira mostrar no console, não está mostrando. Se eu uso o alert pra mostrar a mesma mensagem funciona perfeitamente, porém quando eu uso o console para fazer a mesma função, ele não funciona.
Cadê o código joão?
o 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);
}
}
var botao = document.querySelector("#adicionar-paciente");
botao.addEventListener("click", function(event){
event.preventDefault();
var form = document.querySelector("#form-adicionar");
var nome = form.name.value;
var pesO = form.peso.value;
var alturA = form.altura.value;
var gordura = form.gordura.value;
var pacientetr = document.createElement("tr");
var nomeTD = document.createElement("td");
var pesoTD = document.createElement("td");
var alturaTD = document.createElement("td");
var gorduraTD = document.createElement("td");
var imcTD = document.createElement("td");
nomeTD.textContent = nome;
pesoTD.textContent = pesO;
alturaTD.textContent = alturA;
gorduraTD.textContent = gordura;
pacientetr.appendChild(nomeTD);
pacientetr.appendChild(pesoTD);
pacientetr.appendChild(alturaTD);
pacientetr.appendChild(gorduraTD);
pacientetr.appendChild(imcTD);
console.log(pacientetr);
});
a minha variavel pacientetr não aparece no console como deveria ser.
Boa tarde, João! Como vai?
No console é apresentada alguma mensagem de erro? Se sim, vc poderia colar o log completo aqui?
Outra coisa, esse tópico que vc abriu trata sobre o mesmo assunto correto? Em caso positivo, posso fechar esse aqui e manter apenas o outro aberto para organizar melhor o fórum e centralizar a participação do pessoal toda em um só lugar?
Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!
Não aparece erro no log kk
Toda vez que eu clico no botão e ele executa o bloco, corretamente só que ao invés de mostrar a variável pacintetr no console, não aparece nada e eu percebo que aparece uma mensagem bem pequena na parte superior direita, do lado da engrenagem de configurações fica escrito 2 hidden e cada vez que eu clico no botão o número vai aumenta
Pode fechar o outro tópico deixa so esse aberto.
Oi João tudo bem?
Poderia postar o código html por gentileza.
Boa tarde, João! Como vai?
Eu baixei o seu projeto e o executei! Ao tentar incluir um novo paciente, o console mostrou as mensagens a seguir!
0 form.js:42
1 form.js:42
2 form.js:42
3 form.js:42
4 form.js:42
5 form.js:11
Uncaught ReferenceError: nomeTD is not defined
at HTMLButtonElement.<anonymous> (form.js:11)
(anonymous) @ form.js:11
Perceba que há mensagens sendo escritas no console do navegador normalmente! Contudo, seu código tem um problema na linha 11 do arquivo form.js
!
Se vc der uma olhada nessa linha verá que é feito nomeTD.textContent = nome
. No entanto, em nenhum mometno o tal do nomeTD
foi criado no seu código, ocasionando o erro visto anteriormente!
Além disso, o mesmo tipo de problema irá ocorrer nas linhas 12, 13, 14 e 15!
Para resolver esse problema inicialize essas variáveis com seus valores correspondentes como visto nessa aula a partir de 7:20. Depois, verifique se tudo funciona como vc esperava!
Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!
vlwss consegui resolver!!!