当ondrop被触发时,event.dataTransfer.files为空 [英] event.dataTransfer.files is empty when ondrop is fired?

查看:693
本文介绍了当ondrop被触发时,event.dataTransfer.files为空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的,我有一个设置来接收一个文件删除事件的元素,但是当我查看 event.dataTransfer 它是空白的。我还没有去学习拖放HTML5 API,但仍然有点雾。我正在我的网站工作。如果你不介意戳我的代码,看看发生了什么,这将是非常感激的。正在记录整个事件对象。

Okay, I have an element set up to receive a file-drop event, but when I look in event.dataTransfer it is blank. I haven't gotten around to learning the drag-n-drop HTML5 API just yet and am still a little foggy on it. I'm working on it at my site. If you wouldn't mind poking around my code and seeing what's going on, it would be highly appreciated. The entire event object is being logged.

推荐答案

这只是控制台的一个错误。

It's working fine, it's just a bug with the console.

function onDrop(event) {
    event.preventDefault();
    console.log(event.dataTransfer.files[0]);
}

这篇关于当ondrop被触发时,event.dataTransfer.files为空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆