Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como pegar o valor de um filho de uma tr que foi removida com o evento dblclick?

quero pegar o valor dessa td para diminuir no meu total.

ar linhaConta = document.querySelectorAll(".conta");

var tabela = document.querySelector("#tabela-conta");

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


    var alvoEvento = event.target; // elemento clicado td q esta nas tr
    var paiTd = alvoEvento.parentNode; // tr

    paiTd.classList.add("fadeOut");

    setTimeout(function(){ // funcao para esperar o tempo da animação
        paiTd.remove();// removendo tr que é pai da td

        var linhaRemovida = paiTd; // tr
        console.log(linhaRemovida);



        var valorTotal = document.querySelector("#valor-total").textContent;





    },500);   //500 MILESEGUNDOS
1 resposta
solução!

Consegui resolver dessa forma..

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


    var alvoEvento = event.target; // elemento clicado td q esta nas tr
    var paiTd = alvoEvento.parentNode; // tr

    paiTd.classList.add("fadeOut");

    setTimeout(function(){ // funcao para esperar o tempo da animação
        paiTd.remove();// removendo tr que é pai da td

        //pega linha
        var linhaRemovida = paiTd; // tr

        //pegando filho da linha removida com o valor
        linhaRemovida = linhaRemovida.children[2].textContent; //filho info-valor
        //valor do filho
        valorLinhaRemovida = linhaRemovida;

        //valor atual
        var valorTotal = document.querySelector("#valor-total").textContent; 
        //Valor atual - valor removido
        var valorRemovido = parseFloat(valorTotal) - parseFloat(valorLinhaRemovida);
        //atualizando campo com o valor atualizado
        var valorAtualizado = document.querySelector("#valor-total").textContent = valorRemovido.toFixed(2);

        // console.log(valorAtualizado);


    },500);   //500 MILESEGUNDOS

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software