1
resposta

Erro: Cannot read property 'target' of undefined

Caros,

Tive um erro quando copiei o código. Basicamente a palavra reservada "event", que se refere a table, não conseguia ser utilizada dentro da Function do setTimeout. Corrigi o código salvando "event" dentro de uma variável e passando ela para o setTimeout. Alguém sabe a causa desse problema?

var tabela = document.querySelector("#tabela-pacientes");
tabela.addEventListener("dblclick", function() {
    var eventoAtual = event
    event.target.parentNode.classList.add("fadeOut");

    setTimeout(function(){
        event.target.parentNode.remove();
    }, 500);    
1 resposta

Cezar acredito que você está esquecendo de colocar o parametro event na função do addEventListener mude essa linha

tabela.addEventListener("dblclick", function() {

para

tabela.addEventListener("dblclick", function(event) {

veja se resolve