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

No lugar do IMC aparece NaN

let titulo = document.getElementById('titulo') titulo.textContent = "Aparecida Nutricionista"

// calcular o imc

let primeiroPassiente = document.querySelector('#primeiro') console.log(primeiroPassiente)

let peso = primeiroPassiente.querySelector('.info-peso')

let altura = primeiroPassiente.querySelector('.info-altura')

let resultadoImc = primeiroPassiente.querySelector('.info-imc')

let imc = peso / (altura * altura)

resultadoImc.textContent = imc;

5 respostas

Oi Bruno, boa noite! Deixa eu ver teu HMTL, algum parâmetro não está sendo passado.

Fala ai Bruno, tudo bem? Como o Francisco disse, mostra o código HTML para a gente, pode ser que o JavaScript não está encontrando algum querySelector.

Fico no aguardo.

solução!

Fala ai Matheus BOm dia cara !! na verdade eu descobri hoje pela manhã..

O grande problema foi eu não pegar os dados com o textContent, eu estava pegando o código todo com o querySelector (html + info), depois que percebi que me faltava o textContent no código Resultado final:

// calcular o imc let primeiroPassiente = document.querySelector('#primeiro')

let peso = primeiroPassiente.querySelector('.info-peso').textContent

let altura = primeiroPassiente.querySelector('.info-altura').textContent

let resultadoImc = primeiroPassiente.querySelector('.info-imc')

let imc = peso / (altura * altura) resultadoImc.textContent = imc

BOm dia! Show, tá beleza! Marca como solucionado o tópico pra sair!

Boa Bruno, fico feliz que tenha encontrado e resolvido o problema.

Sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.