Сначала вам нужно понять, как работает addEventListener .
addEventListener
: методдоступно с элементом DOM, который используется для подключения обработчиков событий с этим элементом DOM.Он принимает два параметра: первый - это имя-события, а второй - функция-обработчик / обратный вызов, который получает вызов всякий раз, когда происходит это событие относительно этого элемента DOM.
Second Parameter / handler-function / callback
: определение этой функции-обработчика принимает один параметр как событие .
В вашем случае для обработчика событий dragDop вы можете указать function dragDrop
как:
const empties = document.querySelectorAll('.empty');
for(const empty of empties)
{
empty.addEventListener('drop', dragDrop);
}
function dragDrop(event){
//your code
}
event
: этот параметр для функции-обработчика является объектом, который имеетtarget как атрибут, который содержит элемент DOM, который генерирует это событие как значение.Таким образом, внутри вашего обработчика вы можете получить доступ к интересующему вас элементу: event.target