为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不能实现拖放饭呢

var box1Div;
var msgDiv;
var img1;

window.onload=function () {
   box1Div=document.getElementById("box1");
   msgDiv=document.getElementById("msg");
   img1=document.getElementById("img");

   // box1Div.ondragenter=function (e) {
   //
   // }

   box1Div.ondragover=function (e) {
       e.preventDefault();  //阻止系统默认事件
       
   };

   img1.ondragstart=function (e) {
       e.dataTransfer.setData("imgId","img1");
       
   };

   box1Div.ondrop=function (e) {
       showObj(e.dataTransfer);
       e.preventDefault();  //阻止系统默认事件

       var img=document.getElementById(e.dataTransfer.getData("imgId"));
       box1Div.appendChild(img);

   }

   
};


function showObj(obj) {
   var s="";
   for (var k in obj){
       s+=k+":"+obj[k]+"<br/>";
   }

   msgDiv.innerHTML=s;
   
}

正在回答

1 回答

你的ondragover里面还没有写东西啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么不能实现拖放饭呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信