event.dataTransfer.files is empty when ondrop is fired?(触发 ondrop 时 event.dataTransfer.files 为空?)
问题描述
好的,我设置了一个元素来接收文件放置事件,但是当我查看 event.dataTransfer
时,它是空白的.我还没有开始学习拖放式 HTML5 API,而且对它还有点迷糊.我正在我的网站 上处理它.如果您不介意浏览我的代码并查看发生了什么,我们将不胜感激.正在记录整个 event
对象.
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 为空?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:触发 ondrop 时 event.dataTransfer.files 为空?


- 为什么悬停在委托事件处理程序中不起作用? 2022-01-01
- 在不使用循环的情况下查找数字数组中的一项 2022-01-01
- 为什么我的页面无法在 Github 上加载? 2022-01-01
- 如何调试 CSS/Javascript 悬停问题 2022-01-01
- 如何显示带有换行符的文本标签? 2022-01-01
- 从原点悬停时触发 translateY() 2022-01-01
- 是否可以将标志传递给 Gulp 以使其以不同的方式 2022-01-01
- 我不能使用 json 使用 react 向我的 web api 发出 Post 请求 2022-01-01
- 如何向 ipc 渲染器发送添加回调 2022-01-01
- 使用 iframe URL 的 jQuery UI 对话框 2022-01-01