Javascript .files[0] 可以在 ie8 ,9 ,10 中使用吗?

标签 javascript jquery html ajax internet-explorer

Javascript .files[0] 可以在 ie8910 中使用吗?

我在现代浏览器上测试了我的代码(上传前 JavaScript 获取文件大小)。效果很好。

并且不适用于我的 ie7

我想知道 .files[0] 是否适用于 ie8910

如果可以的话,请给我一些支持Javascript的浏览器和版本.files[0]

https://jsfiddle.net/gg1j970x/

<script>
function test_fn() {
    var xx_data = document.getElementById("xx");
    var xx_data_file = xx_data.files[0];
    var xx_data_file_size = xx_data_file.size;  
    alert("file size : " +xx_data_file_size+" kB");
};
</script>

最佳答案

有趣的问题,在这里回答-> https://developer.mozilla.org/en-US/docs/Web/API/Blob/size

您还需要将其更改为“字节”alert(“文件大小:” +xx_data_file_size+“字节”);

关于Javascript .files[0] 可以在 ie8 ,9 ,10 中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35088564/

相关文章:

javascript - jQuery : missing ; before statement

javascript - Ajax 成功插入带有进度条的表格

javascript - 检查任何数据项上是否不存在类

jquery - 需要修改 JQuery Cycle updateActivePagerLink 选项

javascript - 选择随机 div 进行自动淡入和淡出

javascript - 将鼠标悬停在图像上时更改 <td> 背景颜色

javascript - 8皇后问题。这段 JavaScript 代码如何工作?

javascript - react Material 用户界面 : 'theme' is not defined no-undef

Javascript 获取下周二或周五的日期(最近的)

PHP 表单到电子邮件 - 电子邮件仅包含来自已填写字段的数据