O código funciona mas esta acusando esse erro no console, já tentei vê mas não encontrei nada de errado no código.
var selection = document.querySelector(".titulo");
selection.textContent = "Aparecida nutricionista";
var pacientes = document.querySelectorAll(".paciente");
for(var i=0;i<=pacientes.length;i++){
var paciente = pacientes[i];
var tdpeso = paciente.querySelector(".info-peso"); // o erro é nessa linha
var peso = tdpeso.textContent;
var tdaltura = paciente.querySelector(".info-altura");
var altura = tdaltura.textContent;
var tdimc = paciente.querySelector(".info-imc");
var pesovalido = true;
var alturavalida = true;
if(peso <= 0 || peso >= 1000){
pesovalido = false;
tdimc.textContent = "peso invalido";
paciente.classList.add("paciente-invalido");
}if(altura <= 0 || altura >= 3.00){
alturavalida = false;
tdimc.textContent = "altura invalida";
paciente.classList.add("paciente-invalido");
}
if(pesovalido && alturavalida){
var imc = peso/(altura*altura);
tdimc.textContent = imc.toFixed(2);
}
}