JavaScript files 屬性
files 屬性可以返回檔案域選中的檔案集合,HTML5 新增。
檔案域更多知識參閱 HTML input file 檔案域 一章節。
語法結構:
[JavaScript] 純文字檢視 複製程式碼dom.files
dom 是 <input type="file"> 檔案域元素物件。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <meta name="author" content="https://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload = ()=> { let oFile = document.getElementById("file"); oFile.onchange = function () { console.log(this.files) } } </script> </head> <body> <input type="file" multiple id="file" /> </body> </html>
選中三個文字檔案,控制檯列印效果截圖如下:
程式碼簡單分析如下:
(1).通過文字域選中三個文字檔案。
(2).files 屬性返回 FileList 型別集合,儲存的是 File 物件。
(3).每一個 File 物件表示一個選中的文字檔案。
特別說明:即便只選中一個檔案,files 屬性返回值也是一個 FileList 集合。
相關閱讀:
(1).FileList 參閱 JavaScript FileList 集合 一章節。
(2).File 參閱 JavaScript File 物件 一章節。
相關文章
- DataTransfer.files 屬性
- JavaScript childElementCount 屬性JavaScript
- JavaScript offsetX 屬性JavaScript
- JavaScript firstChild屬性JavaScript
- JavaScript classList 屬性JavaScript
- JavaScript cells 屬性JavaScript
- JavaScript rows 屬性JavaScript
- JavaScript nodeName 屬性JavaScript
- JavaScript rowIndex 屬性JavaScriptIndex
- JavaScript tagName 屬性JavaScript
- JavaScript parentNode 屬性JavaScript
- JavaScript prototype屬性JavaScript
- JavaScript NaN 屬性JavaScriptNaN
- JavaScript Infinity 屬性JavaScript
- JavaScript className 屬性JavaScript
- JavaScript style 屬性JavaScript
- JavaScript firstElementChild 屬性JavaScript
- JavaScript私有屬性和靜態屬性JavaScript
- JavaScript validity 屬性JavaScript
- JavaScript 字串 length屬性JavaScript字串
- JavaScript 例項屬性JavaScript
- JavaScript:Object屬性方法JavaScriptObject
- JavaScript設定屬性JavaScript
- JavaScript 函式 name 屬性JavaScript函式
- 理解 JavaScript 物件的屬性JavaScript物件
- JavaScript 刪除class屬性JavaScript
- JavaScript select text 屬性JavaScript
- JavaScript select size 屬性JavaScript
- JavaScript select length 屬性JavaScript
- JavaScript 陣列 length 屬性JavaScript陣列
- JavaScript naturalHeight 屬性JavaScript
- JavaScript naturalWidth 屬性JavaScript
- JavaScript 函式 length 屬性JavaScript函式
- javascript layerX和layerY屬性JavaScript
- javascript textContent屬性用法JavaScript
- 理解JavaScript的原型屬性JavaScript原型
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- JavaScript公有屬性、私有屬性、公有方法和原型方法JavaScript原型