Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

al querer filtrar los elementos de la tabla solo filtra los elementos nativos, y cuando agrego un elemento no filtra y me marca error null

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

campoFiltro.addEventListener("input",function(){

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

if(this.value.length > 0){
    for(var i = 0; i <pacientes.length; i++ ){
        var paciente = pacientes[i];
        var tdNombre = paciente.querySelector(".info-nombre");
        var nombre = tdNombre.textContent;

        if(nombre != this.value){
            paciente.classList.add("invisible");
        }else{
            paciente.classList.remove("invisible");
        }
    }
}else{
    for (var i = 0; i < pacientes.length; i++){
        var paciente =pacientes[i];
        paciente.classList.remove("invisible");
    }
}
});
1 respuesta
solución!

He resulto mi duda, tenia un error de ortografia en el codigo form D: