Dúvida manipulação do DOM com Javascript
To aplicando uma função que remove e adiciona uma classe a um elemento
Mas na função, em vez dele referenciar o elemento no DOM, ele remove e adiciona a classe em uma instância daquele elemento, como se fosse uma cópia
O element
vem através do path de um evento de clique
function pulseToggle(element) {
element.closest('.todo-item-div').classList.toggle('pulse')
}
const action = {
edit: (id, db_client, element) => {
pulseToggle(element)
}
O retorno do togglePulse() em log retorna uma div idêntica a que estou tentando modificar, mas não a que está presente no DOM
Como faço para referenciar o elemento no DOM em vez de instanciar uma cópia dele?
A única forma de referenciar essa div é por meio de um ID que está presente no botão (element)
dentro dela