What is the difference between using addEventListener() in your Javascript code like this example:
Array.from(document.querySelectorAll('.element')).forEach(el => {
el.addEventListener('ondrop', drop);
});
And calling the function directly in a HTML Tag?
<div class="element" ondrop="drop(event)"></div>
<div class="element" ondrop="drop(event)"></div>
<div class="element" ondrop="drop(event)"></div>