var campoFiltro = document.querySelector("#filtrar-tabela");
campoFiltro.addEventListener("input", function(){
var pacientes = document.querySelectorAll(".paciente");
var nome = pacientes.querySelector(".info-nome").textContent;
var expressao = new RegExp(this.value, "i"); //Esta linha é uma expressão regular, no primeiro paramêtro diz o que deve ser comparado e no segundo se casesensitive o insensitive;
if(this.value.length > 0){
pacientes.forEach(function(paciente){
if(expressao.test(nome)){
pacientes.classList.remove("invisivel");
}else{
pacientes.classList.add("invisivel");
}
})
}else{
pacientes.forEach(function(paciente){
pacientes.classList.remove("invisivel");
})
}
})
Boa noite!!
Estou tentando realizar o código da aula através do forEach, porém estou tendo problemas, no console diz que "add" não é uma função. Alguém poderia me ajudar?