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

IMC aparece NaN

No campo do imc aparece NaN ao invés do resultado

var trsPacientes =document.getElementsByClassName("paciente");
for (i =0; i<=trsPacientes.length -1; i++){
    var pacienteTr = trsPacientes[i];
    var tdpeso = pacienteTr.getElementsByClassName("info-peso");
    var tdaltura = pacienteTr.getElementsByClassName("info-altura");
    var tdnome = pacienteTr.getElementsByClassName("info-nome");

    var paciente = {
    "peso": tdpeso.textContent,
    "altura": tdaltura.textContent,
    "nome" : tdnome.textContent,
    }

    if (paciente.altura == 0){
    console.log("Altura não pode ser igual a 0")
    }else{
    var imc = paciente.peso /(paciente.altura*paciente.altura);
    var tdImc = pacienteTr.getElementsByClassName("info-imc")[0];
    tdImc.textContent = imc;
    console.log(imc);
    }


}
1 resposta
solução!

Solucionado. Obrigado!