如何在通过 JavaScript 以编程方式添加文件后更新多个输入的文件长度
how to update a multiple input's number of files length after adding files programatically via javascript
当我以编程方式将文件添加到<input multiple>
元素时,长度属性不会修改。如果我深入研究 ti,它会显示文件包含在输入元素中,但长度保持在零。我尝试手动设置它,但我认为长度值是只读的。如何获取更新长度?
//add files to cleared input multiple element
for(i=0; i<newFileListLength; i++){
document.getElementById('documentInput').files[i] = newListOfFiles[i];
}
// change file length value (DOESN'T WORK)
document.getElementById('documentInput').files.length = newFileListLength;
你不能。 .files
是只读属性,因此尝试覆盖它不会导致错误,但会以静默方式失败。
http://www.w3schools.com/jsref/prop_fileupload_files.asp
参见如何从文件列表中删除文件
相关文章:
- 通过CSV文件上载更新数据库表
- 如何检查Json文件更新,如果更新了,则用更新的数据刷新我的页面
- Flash Pro CC HTML5画布&CreateJS-如何将lib文件更新到最新版本
- 当文件夹中的 txt 文件更新时发出警报
- 从 JSP 文件更新 HTML
- 不断从服务器文件更新 HTML 元素
- 在日志文件更新时显示日志文件的内容
- 文件上传器表单提交事件调用面板以显示包含文件更新程序我想删除代码重写在 jquery 中使用循环重写所有文件类型
- Javascript通过更改src脚本文件更新功能
- 编辑配置文件更新功能不起作用
- 无法进行PHP文件更新
- 同步用户管理配置文件更新错误
- 通过javascript从xml文件更新对象(IE问题)
- Gulp浏览器同步不会在文件更新时重新加载
- 使用JS和JQuery用文件更新嵌入对象的内容
- 本地JSON文件更新
- 传单.js choropleth示例-基于单独的数据文件更新颜色
- 我可以通过更改日志文件更新本地浏览器缓存吗
- 正在尝试将旧的react本机文件更新为0.30
- 防止请求从json文件中获取数据,而json文件更新