1
resposta

Uncaught TypeError: Cannot set properties of null (setting 'textContent') at principal.js:17:31


            var titulo = document.querySelector(".titulo");
            titulo.textContent = "Aparecida Nutricionista";

            var paciente = document.querySelector("#primeiro-paciente");
            var tdpeso = document.querySelector(".info-peso");
            var tdaltura = document.querySelector(".info-altura");


            var peso = tdpeso.textContent;
            var altura = tdaltura.textContent;


            var tdImc = paciente.querySelector("info-imc")
            var imc = peso / (altura*altura);

            tdImc.textContent = imc;

Nao estou entendendo pq o "textContent" consta como null... Se eu uso o console.log(img), o console me da o resultado 25, só não consigo alterar o valor na tabela devido a esse erro. Alguém pode me ajudar?

1 resposta

Boa noite Gabrieli,

Acredito que o erro esteja nessa linha:

var tdImc = paciente.querySelector("info-imc")

// Está faltando o ponto(.) da classe:
var tdImc = paciente.querySelector(".info-imc")