Por curiosidade, dei um console.log(event)
para saber quais outras propriedades o event possui e reparei na propriedade path
, que é um array que contém o alvo e os pais do alvo. Então, no lugar de utilizar o parentNode
para acessar a tr eu utilizei o path[1]
(que corresponde à tr) e deu certo. Está errado?
var tabela = document.querySelector("tbody");
tabela.addEventListener("dblclick", function (event) {
event.path[1].remove();
})