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

Sobre o classList

Quando eu introduzo uma uma classList.add no java como ele sabe que ele deve procurar no css e qual css procurar?

if (altura <= 0 || altura >= 3.00) {
    console.log("Altura inválida!");
    alturaEhValida = false;
    tdImc.textContent = "Altura inválida";
    paciente.classList.add("paciente-invalido");
}
1 resposta
solução!

Quando você faz isso, ele coloca no próprio elemento, é a mesma coisa que escrever um html já com esse atributo.

Esse processamento é feito pelos navegadores, eles que processam o seu javascript, por trás dos panos eles que colocam essa classe no elemento.

Antigamente tínhamos muito problema em relação ao javascript, pois cada navegador fazia do seu jeito, então você tinha que escrever um script para cada navegador. Nos dias atuais os navegadores entraram em acordo e trabalham em cima de um padrão universal, então não é algo mais que você precisa se preocupar.