javascript - 删除事件javascript

标签 javascript html css

我想从我将图像放入的 div 中获取 div id。例如,我将其放入 div 1 我希望打印文本 1,当我将图像放入 div 2 时也一样。

function dragStart(event) {
   event.dataTransfer.setData("Text", event.target.id);
}


function allowDrop(event) {
   event.preventDefault();
}

function drop(event) {
   event.preventDefault();
   var data = event.dataTransfer.getData("Text");
   event.target.appendChild(document.getElementById(data));
   document.getElementById("demo").innerHTML = event.dataTransfer.setData('Text/html', event.target.id);
}
.droptarget {
     float: left;
     width: 100px;
     height: 35px;
     margin: 15px;
     padding: 10px;
     border: 1px solid #aaaaaa;
}
<div id="1" class="droptarget" ondrop="drop(event)" ondragover="allowDrop(event)">
    <img src="img/chip.png" width="30" height="30" ondragstart="dragStart(event)" draggable="true" id="dragtarget">
</div>

<div id="2" class="droptarget" ondrop="drop(event)" ondragover="allowDrop(event)"></div>

<p id="demo"></p>

最佳答案

你只需替换

document.getElementById("demo").innerHTML = ent.dataTransfer.setData('Text/html', event.target.id);

 document.getElementById("demo").innerHTML = event.target.id;

关于javascript - 删除事件javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41547234/

相关文章:

javascript - 如何使 jquery 中的显示/隐藏事务变慢?

javascript - 删除为特定事件设置的样式

javascript - 仅使用 Javascript 在单击按钮时显示/隐藏密码

c# - 使用 CSS 设置 GridView 格式

javascript - 单击填充图像映射并设置变量

javascript - ExtJs 4 多选编辑表单不加载选择

javascript - jquery keyup 显示/隐藏退格时保持显示

html - 使用 Google 表单自定义颜色。

使用 iTextSharp 转换后,HTML 元素的边距未应用于 PDF

javascript - 每当扩展子 div 时如何扩展容器 div 的高度