Ola Pessoal fv me ajudem , ja quebrei a cabeça e não vejo aqui meu erro, ele dá no pacientes[item].querySelector(".info-altura"); pacientes[item].querySelector(".info-peso"); pacientes[item].querySelector(".info-imc");
var pesoValido = true;
var alturaValido = true;
var titulo = document.querySelector(".titulo");
titulo.textContent = "SITE TONY";
var pacientes = document.querySelectorAll(".paciente");
pacientes.forEach(function(item){
var tdPeso = pacientes[item].querySelector(".info-peso");
var peso = tdPeso.textContent;
var tdAltura = pacientes[item].querySelector(".info-altura");
var altura = tdAltura.textContent;
var tdImc = pacientes[item].querySelector(".info-imc");
if(peso <= 1 || peso >= 500 ) {
peso.textContent = "Peso Invalido";
tdImc.textContent = "Valor Invalido de Peso"
pesoValido = false;
}
if(altura <= 0.20 || altura >=3) {
altura.textContent = "Altura Invalida";
tdImc.textContent = "Valor Invalido de Altura"
alturaValido = false;
}
if(pesoValido && alturaValido) {
var totalimc = tdPeso/(tdAltura*tdAltura);
tdImc.textContent = totalimc;
}
}); //fim do foreach
console.log(pacientes);
algo simples, não entendo