1
resposta

Uncaught TypeError: Cannot read property 'textContent' of null at principal.js:11

Insira aqui a descrição dessa imagem para ajudar na acessibilidade estou fazendo curso de js (programando linguagem na web) e eu estou tendo erro na hora de calcular o imc dos pacientes

1 resposta

Oi Rafael!

Faltou colocar um . para indicar uma classe no querySelector desta maneira:

var tdPeso = paciente.querySelector(".info-peso")

Vou comentar aqui sobre outras coisas que podem dar erro no código:

  • Na parte relacionada à altura, é necessário acessar a propriedade textContent da tdAltura
var tdAltura = paciente.querySelector(".info-altura");
var altura = tdAltura.textContent;
  • Na checagem de peso e altura inválidos, o correto seria paciente.classList.add("paciente-invalido"); com - em vez de =

Tente realizar essas mudanças e comenta aqui se deu certo ou se tem mais algum erro.

Aguardo seu retorno.