【发布时间】:2012-10-01 13:21:44
【问题描述】:
我在 Internet Explorer 中的输入 (type="file") 有问题(我只在 8 中测试过)。
HTML
<input id="drop-file-files" class="drop-file-waiting" type="file">
JS (http://code.jquery.com/jquery-latest.min.js)
$('#drop-file-files').change(function(e){
$.each(e.target.files, function(index, file){
alert(file);
});
});
它在 Firefox、Chrome 和 Safari 中完美运行返回 Object File,但 IE 返回错误,因为 e.target 中的“文件”未定义。有人知道如何使用 JavaScript 获取这些“文件”吗?
已编辑:文档 MSDN input type=file - 仅在 IE10 中 files property
【问题讨论】:
标签: javascript jquery html internet-explorer