我想显示一个警告框,显示拖入 #dropzone 的图像的来源。
有人能看到我在这里做错了什么吗?
<img src="http://upload.wikimedia.org/wikipedia/en/5/53/Arsenal_FC.svg" alt="arsenal">
<div id="dropzone"></div>
<script>
var drop = document.getElementById(‘dropzone’);
drop.ondrop = function (event) {
window.alert(event.dataTransfer.getData(‘Text’));
return false;
};
drop.ondragover = function () { return false; };
drop.ondragenter = function () { return false; };
</script>
最佳答案
一些想法:
- 您似乎从某个网站复制了此代码,但没有更正引号。
'dropzone'
应为'dropzone'
- 没有内容的 Div 实际上是不可见的。你有高度和宽度的CSS样式吗?
- 要获取删除的文件名,您应该使用类似
event.dataTransfer.files[0].fileName
关于javascript - 在 Firefox 中进行拖放操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6333256/