Estou tendo uma dúvida no projeto Aparecida Nutrição. Não estou conseguindo buscar os pacientes pelo nome no input percebi que o problema aparenta ser na tdNome,textContent pois aparece como null gostaria da ajuda de vocês para descobrir esse problema, vou encaminha fotos do código e erro,
var campoFiltro = document.querySelector("#filtrar-tabela");
campoFiltro.addEventListener("input", function(){
console.log(this.value);
var pacientes = document.querySelectorAll(".paciente")
if( this.value.length > 0) {
for (var i = 0 ; i < pacientes.length; i++){
var paciente = pacientes[i];
var tdNome = paciente.querySelector(".info-nome");
var nome = tdNome.textContent;
var expressao = new RegExp();
if (!expressao.test(nome)){
paciente.classList.add("invisivel");
}else{
paciente.classList.remove("invisivel");
}
}
}else{
for (var i = 0 ; i < pacientes.length; i++) {
var paciente = pacientes[i];
paciente.classList.remove("invisivel");
}
}
});