1
respuesta

Error en la consola al adicionar nuevos pacientes

principal.js:31 Uncaught ReferenceError: pacientesTd is not defined at HTMLButtonElement. (principal.js:31:13)

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

botonAdicionar.addEventListener("click" , function(event){
event.preventDefault();

var form = document.querySelector("#form-adicionar");

var nombre = form.nombre.value;
var altura = form.altura.value;
var peso = form.peso.value;
var gordura = form.gordura.value;

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

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

  nombreTd.textContent = nombre;
  alturaTd.textContent = altura;
  pesoTd.textContent = peso;
  gorduraTd.textContent = gordura;

  pacienteTr.appendChild(nombreTd);
  pacienteTr.appendChild(alturaTd);
  pacienteTr.appendChild(pesoTd);
  pacienteTr.appendChild(gorduraTd);

console.log(pacientesTd);

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

tabla.appendChild(pacienteTr);

});
1 respuesta

Hola Yanecis Sánchez Feliz, creo que lo que ves en consola se debe a que estas tratando de imprimir la variable "pacientesTd" y dicha variable no existe en tu script creo que estas tratando de imprimir tu tr, así que me parece que equivocaste por una letra console.log(pacienteTr);