Olá. Estou com o mesmo do nosso amigo Kaique, ou seja os pacientes somem todos e nenhum aparece conforme o meu input. Eu li a resolução da dúvida do Kaique e mesmo assim ainda não encontrei onde estou errando. Alguém poderia me ajudar com isso?
var campoFiltro = document.querySelector("#filtrar-tabela");
campoFiltro.addEventListener("input", function() {
console.log(this.value);
var pacientes = document.querySelectorAll(".paciente");
for (var i = 0; i < pacientes.length; i++) {
var paciente = pacientes[i];
var tdNome = paciente.querySelector(".info-nome");
var nome = tdNome.textContext;
if (nome != this.value) {
paciente.classList.add("invisivel");
} else{
paciente.classList.remove("invisivel");
}
}
});