Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

querySelector não funciona.

Olá, eu estou com um problema. O navegador diz que o querySelector não foi definido. Como na imagem:

E segue aqui o meu Código JS:

var paciente = querySelector("#primeiro-paciente");
var tdPeso = paciente.querySelector(".info-peso");
var tdAltura = paciente.querySelector(".info-altura");

var peso = tdPeso.textContent;
var altura = tdAltura.textContent;

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

E já verifiquei e está tudo importado para dentro do HTML, está tudo okay. Apenas o querySelector não funciona, e apenas quando o código está separado. Pois nos testes anteriores onde o Script estava dentro do arquivo HTML tudo funcionava perfeitamente.

2 respostas
solução!

Oi José, faltou o document nesse querySelector. Deixe ele assim

var paciente = document.querySelector("#primeiro-paciente");

Caraca, eu não tinha percebido kkkkkk Achei que estava tudo okay e olha que reescrevi o código kkkk Muito obrigado!