Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro na ultima linha do código.

Boa noite, gostaria de entender qual o meu erro... Na hora que executo o programa e abro o console dá o seguinte erro:

uncaught SyntaxError: Unexpected end of input (at form.js:59:1).

Sei que é um erro de syntaxe mas não sei qual seria...

var botaoAdicionar = document.querySelector("#adicionar-paciente");
botaoAdicionar.addEventListener("click", function(event) {
    event.preventDefault();

    var form = document.querySelector("#form-adiciona");
    //Extraindo informações do paciente do form

   var paciente = obtemPacienteDoFormulario(form);

    // cria um paciente tr e td

  var pacienteTr = montaTr(paciente);


   // adcionando paciente na tabela
      var tabela = document.querySelector("#tabela-pacientes");

      tabela.appendChild(pacienteTr);


});

function obtemPacienteDoFormulario(form){

  var paciente = {

      nome: form.nome.value,
      peso: form.peso.value,
      altura: form.altura.value,
      gordura:form.gordura.value,
      imc: calculaImc(form.peso.value, form.altura.value)

      }

function montaTr(paciente){

    var pacienteTr = document.createElement("tr");

    var nomeTd = document.createElement("td");
    var pesoTd = document.createElement("td");
    var alturaTd = document.createElement("td");
    var gorduraTd = document.createElement("td");
    var imcTd = document.createElement("td");

    nomeTd.textContent = paciente.nome;
    pesoTd.textContent = paciente.peso;
    alturaTd.textContent = paciente.altura;
    gorduraTd.textContent = paciente.gordura;
    imcTd.textContent = paciente.imc;

    pacienteTr.appendChild(nomeTd);
    pacienteTr.appendChild(pesoTd);
    pacienteTr.appendChild(alturaTd);
    pacienteTr.appendChild(gorduraTd);
    pacienteTr.appendChild(imcTd);

    return pacienteTr;
};
1 resposta
solução!

Olá! Você esqueceu de fechar as chaves da função 'obtemPacienteDoFormulario'

`function obtemPacienteDoFormulario(form){

var paciente = {

  nome: form.nome.value,
  peso: form.peso.value,
  altura: form.altura.value,
  gordura:form.gordura.value,
  imc: calculaImc(form.peso.value, form.altura.value)

  }

}`