en la consola del desarrollador me aparece el error
principal.js:8 Uncaught TypeError: Cannot read properties of null (reading 'nombre') at HTMLButtonElement. (principal.js:8:23)
La línea 8 del archivo JS es: var nombre = form.nombre.value;
En el index.html, el codigo que copie para el formulario, tenía una comilla la etiqueta form y ya la saqué, pero en este caso no puedo encontrar el error.
Muchas gracias!
Mi codigo es:
botonAdicionar.addEventListener("click",function(event){
event.preventDefault
var form = document.querySelector("#formAdicionar");
var nombre = form.nombre.value;
var peso = form.peso.value;
var altura = form.altura.value;
var gordura = form.gordura.value;
console.log(nombre);
console.log(peso);
console.log(altura);
console.log(gordura);
pacienteTr = document.createdElement("tr");
nombreTd = document.createdElement("td");
alturaTd = document.createdElement("td");
pesoTd = document.createdElement("td");
gorduraTd = document.createdElement("td");
imcTd = document.createdElement("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(pacienteTr);
});