首页 > 解决方案 > EventListener 'drop' - 获取丢弃的元素 id?-香草JS

问题描述

我正在尝试获取拖动元素id的。我看到了一些JQuery示例,但找不到与Vanilla等效的解决方案。我试过了,但这似乎给了我文件。this

event会给我丢弃的容器id

let dropElements = document.getElementsByClassName('drop');

for (let item of dropElements) {
   item.addEventListener('dragover', (event) => {
       event.preventDefault();
   });
   item.addEventListener('drop', (event) => {
       event.target.innerHTML = 'Woooop';
   });
}

我在想,也许它不是为了能够访问拖动的项目,我必须通过 ie 事件监听器来获取它dragstart

标签: javascripthtmlecmascript-6thisaddeventlistener

解决方案


推荐阅读