1
resposta

Remover com o evento.target ou evento.currentTarget

var pacientes = document.querySelectorAll(".paciente");
console.log(pacientes);

pacientes.forEach(function(pacienteTr) {
  pacienteTr.addEventListener("dblclick", removerPaciente);
});

function removerPaciente(evento) {
  this.remove();

  //Assim não funciona. Remove apenas o td.
  //evento.target.remove();

  // Faz o mesmo que o this.remove();
  //evento.currentTarget.remove();
}

Gostaria de saber a diferença entre currentTarget e target.

1 resposta

Oi Stefano, tudo bem?

Pelo que li aqui, a diferença é que o target é o elemento que disparou o evento.

Já o currentTarget é o elemento que está "ouvindo" (listening) o evento.

Espero ter ajudado,

Abcs!