let currentDraggedItem = null; const lis = document.querySelectorAll('li'); for (li of lis) { li.addEventListener('dragstart', (event)=>{ currentDraggedItem = event.target; }) li.addEventListener('dragover', (event)=>{ event.preventDefault() event.target.classList.add('dragging'); }) li.addEventListener('dragleave', (event)=>{ event.target.classList.remove('dragging'); }) li.addEventListener('drop', (event)=>{ event.target.classList.remove('dragging'); event.target.children[1].appendChild(currentDraggedItem) }) } const deleteButtons = document.querySelectorAll('button'); for (deleteButton of deleteButtons) { deleteButton.addEventListener('click', (event)=>{ event.target.parentNode.remove() }) }