我正在尝试将图像和文本从主窗口拖放到同一应用程序中的弹出窗口。 这是我的代码,当我在同一页面中删除时,它的作用。但是对于弹出窗口,dataTransfer对象似乎返回null.var data = ev.dataTransfer.getData(" Text");一片空白。我应该做些什么?
<script>
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev){
ev.dataTransfer.setData("Text", ev.target.id);
}
function dragLink(ev){
ev.dataTransfer.setData("Text", ev.target.id);
}
function drop(ev){
ev.preventDefault();
var data = ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data).cloneNode(true));
return false;
}
</script>