Boa noite senhores, estou com um problema quando chega na condição if( nome != this.value) . Já testei tudo e o único erro é nessa parte. Vi já alguns posts abertos sobre isto, mas não entendi como corrigir e o motivo de não conseguir pega a referencia do valor pelo "this" usando o foreach. Agradeço se alguém puder me esclarecer o motivo de acontecer este erro e como faço para soluciona-lo.
var campo_filtro = document.querySelector("#filtrar-tabela");
campo_filtro.addEventListener("input", function(){
console.log(this.value);
var pacientes = document.querySelectorAll(".paciente");
pacientes.forEach(function(paciente){
var nometd = paciente.querySelector(".info-nome");
var nome = nometd.textContent;
if(nome != this.value){
paciente.classList.add("invisivel");
}else{
paciente.classList.remove("invisivel");
}
});
});