var paciente = document.querySelector("#primeiro-paciente");
var tdAltura = paciente.querySelector(".info-altura"); var tdPeso = paciente.querySelector(".info-peso"); var tdImc = paciente.querySelector(".info-imc");
var altura = tdAltura.textContent; var peso = tdPeso.textContent;
var alturaEhValida = true; var pesoEhValido = true;
if (peso <= 0 || peso > 1000) { console.log("Peso inválido!"); tdPeso.textContent = "Peso inválido!"; pesoEhValido = false;
}
if (altura <= 0 || altura >= 3) { console.log("Altura inválida!"); tdAltura.textContent = "Altura inválida!"; alturaEhValida = false; }
if (alturaEhValida && pesoEhValido) {
var imc = peso / (altura * altura);
tdImc.textContent = imc;
} else { tdImc.textContent = "Altura e/ou peso inválidos!" }
Eu uso esse codigo no meu codificador do Atom , da erro no console, ja tentei tambem no "Vs Code" e tambem no "Sublime", mesmo assim dá erro. sempre que troco a variavel " var tdAltura = paciente.querySelector(".info-altura"); var tdPeso = paciente.querySelector(".info-peso"); var tdImc = paciente.querySelector(".info-imc");"
pra da certo, preciso trocar para a variavel : "paciente" por "document" ai o codigo da certo e some o erro do console. var tdAltura = document.querySelector(".info-altura"); var tdPeso = document.querySelector(".info-peso"); var tdImc = document.querySelector(".info-imc"); Minha pergunta é : Porque esse erro esta acontecendo no codificador? e não está sendo igual a do curso, as vezes fico na duvida qual codigo usar o que o professor esta ensinando ou que conseguir resolver, pq esta dando esse bugs quando acompanho o professor? responde essa pra mim? Obrigado!!