Pegando o primeiro exemplo do capitulo Remoção, Delegação e Animação onde o professor carrega os pacientes com o document.querySelectorAll o código abaixo está correto ou com boas praticas?
//Carregando todos os pacientes da tabela.
const listaPacientes = document.querySelectorAll('#tabela-pacientes');
//Percorrer todos os pacientes atuais e os criados com o forEach para remover.
listaPacientes.forEach(function(paciente){
paciente.addEventListener('dblclick', function(event){
event.target.parentNode.classList.add('fadeOut');
setTimeout(function(){
event.target.parentNode.remove();
},500);
});
});
Com o código eu percorri a tabela existente e caso tenha algum novo paciente ele conseguiu excluir da mesma forma e como o id="tabela-pacientes" está na tag tbody o cabeçalho da tabela não é removido ao clicar como estava no exemplo da aula.