1
resposta

não pinta

Tchê não achei o erro..

    if(peso <= 0 || peso>=1000 ){
    console.log("Peso errado.");
    pesoEhvalido =false;
    tdImc.textContent ="Peso Inválido"
    paciente.classList.add("paciente-invalido");


    }

    if(altura <=0 || altura>=3.00){
        console.log("Altura errada.");
        alturaEhvalido=false;
        tdImc.textContent="Altura Inválida"
        paciente.classList.add("paciente-invalido");
    }

    if (alturaEhvalido && pesoEhvalido){
        var imc= peso/(altura*altura);
        tdImc.textContent = imc.toFixed(2);
    }
}

css

.paciente-invalido{
    background-color:blueviolet;
}
1 resposta

Douglas, boa tarde!

Você poderia nos passar qual erro está aparecendo no console e mostrar todo o arquivo do js, assim podemos analisar melhor o erro