我开始使用 Javascript 并试图了解一些基础知识。这些问题并不是专门针对文件接口的,而是我想要弄清楚的。
在我的 HTML 文件中,我有一个文件类型输入。
<input type="file" id="fileInput" multiple/>
然后在我的 JS 文件中,我有:
var fileVar = document.getElementById('fileInput').files[0];
这可以正常工作,并且 filevar 的类型为File
.
现在我试图了解files
属性是如何工作的。
在 W3 中,API 定义为:
interface FileList {
getter File? item(unsigned long index);
readonly attribute unsigned long length;
};
我试图弄清楚如何使用files
. 它似乎没有在任何地方定义。数组files
从何而来?