Foto de Lucca P.
Lucca Carneiro há 3 anos
Enviada pelo
Site

Textcontent

Olá não sei o que está ocorrendo com o meu códico, a resposta fica somente durante alguns milésimos de segundo na tela.

var calcular = document.getElementById('calcular');

function imc(){
     var peso = document.getElementById('txtPeso').value;
     var altura = document.getElementById('txtAltura').value;
     var resultado = document.getElementById('resultado');

     if (altura !== '' && peso !== ''){
          const valorIMC = (peso / (altura*altura))
          resultado.textContent = valorIMC;
     } else {
          resultado.textContent = 'Prencha todos os campos!!!'
     }
}

calcular.addEventListener('click',imc);
Professor Angelo R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 anos
Contatar Angelo

Olá Lucca,

Você pode fazer da seguinte maneira - https://codepen.io/angelorubin/pen/dyRdBbj?editors=1011

Evite utilizar a declaração de variáveis com var, prefira sempre let e const.

Se quiser saber mais:

LET - https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/let

CONST - https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/const

Bom estudo!

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tire dúvidas com IA
Resposta na hora da Minerva IA
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa