Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Inserido um botão para fazer o remove

Fiz extamente como o exemplo, porém quiz colocar um botão, e apenas quando clica no botão excluir a <td>, porém reparei que ao utlizar a função parentNode pega a <td> e não o <tr> pois tem uma tag <button>

3 respostas
var tabela = document.querySelector("#tabela-pacientes");

tabela.addEventListener("click",function (event){
    event.target.parentNode.classList.add("fadeOut");
    setTimeout(function (){
        //event - pega quem originou o evento
        //target pega qual o componente que origibnou a td por exemplo
        //parentNode ira pegar o pai do event
        event.target.parentNode.remove();
    },500);
});
solução!

André, você pode chamar a parentNode novamente:

var botao = event.target; // guardando pra facilitar
//
var td = botao.parentNode;
var tr = td.parentNode;
// ou
var tr = botao.parentNode.parentNode;
var tabela = document.querySelector("#tabela-pacientes");

tabela.addEventListener("click",function (event){
    var td = event.target.parentNode;
    td.parentNode.classList.add("fadeOut");
    setTimeout(function (){
        //event - pega quem originou o evento
        //target pega qual o componente que origibnou a td por exemplo
        //parentNode ira pegar o pai do event

        td.parentNode.remove();
    },500);
});

Fiz assim, achei depois desculpe