0

我看到人们使用这样的.files扩展:

var selectedElement = document.getElementById(id).files[0];

我只知道它是 DOM 的一部分。我试图搜索互联网以找到有关此功能的参考,但我找不到任何参考。你们能解释或提供更多有关此的信息吗?

4

1 回答 1

2

它是File API的一部分,它在除 IE9 和更早版本之外的所有现代浏览器中都可用。filesFileList用户在您通过变量中引用的元素中选择的文件之一input[type=file]idid

中的每个条目FileList都是一个File,它为您提供文件的名称(没有路径信息)并且可用于访问文件。

这是关于 SO 上的 File API 的问题和答案列表。

以下是我在 Stack Overflow 上的三个答案,展示了使用 File API 的各种方法:

于 2013-10-20T15:09:35.303 回答