Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

no entiendo por que me dice que es el nombre de querySelector

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 peso = form.peso.value;
    var altura = form.altura.value;
    var gordura = form.godura.value;
    var table = document.querySelector("#tabla-pacientes")

pacientetr = document.createElement("td")
nombretd = document.createElement("tr")
pesotd = document.createElement("tr")
alturatd = document.createElement("tr")
gorduratd = document.createElement("tr")
imctd = document.createElement("tr")

nombretd.textContent = nombre;
pesotd.textContent = peso;
    alturatd.textContent = altura;
    gorduratd.textContent = gordura;

    pacientetr.appendChild(nombretd);
    pacientetr.appendChild(pesotd);
    pacientetr.appendChild(alturatd);
    pacientetr.appendChild(gorduratd);
    console.log("pacientetr");
    table.appendChild(pacientetr)

});

var pacientes = document.querySelectorAll(".paciente");
console.log(paciente);

for (var i = 0 ; 1 < pacientes.length; i++ ){
var paciente = pacientes[i];

var tdpeso = paciente.querySelector("info-peso");
var peso = tdpeso.textContent;

var tdaltura = paciente.querySelector(".info-altura");
var altura = tdaltura.textContent;

var tdimc=paciente.querySelector(".info-imc");

pesosesvalido=true;
alturaesvalido=true;



if((peso < 0) || (peso > 1000)) {
console.log("peso incorrecto");
tdimc.textContent="peso incorrecto";
pesosesvalido=false;
paciente.classList.add("paciente-incorrecto");

}

if((altura < 0) || (altura > 3)) {
    console.log("peso incorrecto");
    tdimc.textContent="altura incorrecta";
    alturaesvalido=false;
    paciente.style.backgroundColor="lightcoral";

    }

    if(pesosesvalido && alturaesvalido){

        var imc = peso/(altura * altura);
        tdimc.textContent=imc.toFixed(2);
    }
}
1 respuesta

Hola Jesús, como estás?

Pudieras por favor detallar un poco más tu duda, estuve analizando el código que compartiste y no encontré errores

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios