HTML DOM Input FileUpload 对象

Input FileUpload 对象

Input FileUpload 对象代表已设置 type="file" 的 HTML <input> 元素。

访问 Input FileUpload 对象

您可以使用 getElementById() 访问 type="file" 的 <input> 元素:

var x = document.getElementById("myFile");

亲自试一试

提示:您还可以通过搜索表单的 elements 集合 来访问 <input type="file">。

创建 Input FileUpload 对象

您可以使用 document.createElement() 方法创建 type="file" 的 <input> 元素:

var x = document.createElement("INPUT");
x.setAttribute("type", "file");

亲自试一试

Input FileUpload 对象属性

属性 描述
accept 设置或返回文件上传按钮的 accept 属性值。
autofocus 设置或返回文件上传按钮是否应在页面加载时自动获得焦点。
defaultValue 设置或返回文件上传按钮的默认值。
disabled 设置或返回是否禁用文件上传按钮。
files 返回 FileList 对象,该对象代表使用文件上传按钮选择的一个或多个文件。
form 返回对包含文件上传按钮的表单的引用。
multiple 设置或返回是否允许用户在文件上传字段中选择多个文件。
name 设置或返回文件上传按钮的 name 属性值。
required 设置或返回提交表单前是否必须选择文件上传字段中的文件。
type 返回文件上传按钮是哪种类型的表单元素。
value 返回所选文件的路径或名称。

标准属性和事件

Input FileUpload 对象同时支持标准属性事件

相关页面

HTML 教程:HTML 表单

HTML 参考手册:HTML <input> 标签

HTML 参考手册:HTML <input> type 属性