Textcontent

JavaScript Básico

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);
Foto de Lucca P.
Lucca Carneiro perguntou há 2 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Angelo R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos

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!

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 80 / h
Angelo R.
Rio Claro / SP
Angelo R.
4,3 (4 avaliações)
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
JavaScript - CSS Javascript Geral JavaScript - React
Graduação: Gestão de Tecnologia da Informação (Centro Brasileiro de Tecnologia Aplicada)
Aulas de desenvolvimento frontend iniciantes (html, css, javascript)
R$ 70 / h
Lucas M.
Maceió / AL
Lucas M.
4,4 (36 avaliações)
Horas de aulas particulares ministradas 373 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
JavaScript Básico JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas. Javascript Geral
Especialização: Segurança e defesa cibernética (Unninter)
Aulas presenciais e online de computação e programação com foco em projetos reais.
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 17 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Back-End JavaScript Básico JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas.
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.