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

为什么dataTransfer.clearData不起作用?

为什么dataTransfer.clearData不起作用?

不负相思意 2018-11-13 13:17:01
 function dropStart(e){     e.dataTransfer.setData("Text",e.target.id);     //e.dataTransfer.clearData();在这里调用clearData(),drop函数里的getData才会返回空值。     } function drop(e){     var id=e.dataTransfer.getData("Text");     e.dataTransfer.clearData();     console.log(e.dataTransfer.getData("Text"));//还可以获得id     }在drop函数里调用e.dataTransfer.clearData()之后,执行getData("Text")还会返回setData()里的值,所以说clearData()要怎样用啊,还是说在drop函数执行结束后dataTransfer.setData()保存的数据会自动删除?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 716 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信