Ao tentar filtrar apos inserir na tabela Tati e Pedro, em todas as pesquisas eles ainda aparecem O que posso ter errado?
const campoFiltro = document.querySelector('#filtrar-tabela')
campoFiltro.addEventListener('input', function() {
console.log(this.value);
if(this.value.length > 0 ) {
for(let i = 0; i < pacientes.length; i++) {
const paciente = pacientes[i]
const tdNome = paciente.querySelector('.info-nome')
const nome = tdNome.textContent
const expressao = new RegExp(this.value, "i")
if(!expressao.test(nome)) {
paciente.classList.add('invisivel')
} else {
paciente.classList.remove('invisivel')
}
}
} else {
for(let i = 0; i < pacientes.length; i++) {
const paciente = pacientes[i]
paciente.classList.remove('invisivel')
}
}
})