Não entendi ao certo como o método
.parentElement
sobe na árvore do DOM até encontrar o elemento criado.
Pelo exemplo da aula foi criado um elemento chamado 'li' bem no início do nosso arquivo JS e, logo depois, no final do arquivo JS, cria-se uma arrow function de nome concluirTarefa( )
const concluirTarefa = (evento) => {
const botaoConclui = evento.target
const tarefaCompleta = botaoConclui.parentElement
tarefaCompleta.classList.toggle('done')
}
que recebe um evento. Dentro dessa função não tem nenhum nome de variável igual à variável inicial onde é criada,
const tarefa = document.createElement('li')
como podemos ver pelo trecho em que o professor explica que o .parentElement está buscando o elemento pai. Posso estar deixando passar alguma informação extra desse código de exemplo, mas quem puder me ajudar a entender o funcionamento que o método .parentElement faz, eu agradeço!