我在 html5 中找到了这个片段:
<script>
function drag(target, evt) {
evt.dataTransfer.setData("Text", target.id);
}
function drop(target, evt) {
var id = evt.dataTransfer.getData("Text");
target.appendChild(document.getElementById(id));
evt.preventDefault();
}
</script>
<img src="../#" id="block1" ondragstart="drag(this, event)" alt="block1">
<img src="../#" id="block2" ondragstart="drag(this, event)" alt="block2"><br/>
<div class="box" ondragover="return false" ondrop="drop(this, event)">
<p>Box 1</p>
</div>
<div class="box" ondragover="return false" ondrop="drop(this, event)">
<p>Bax 2</p>
</div>
<div style="clear:both"></div>
我怎样才能接收到哪个块在 box1 中,在 box2 中等等。我们无法区分这两个盒子,不是吗?