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 属性