接着:【FE】File Input多次添加文件,动态删除文件,用来实现上传等操作 一文
1.想方设法
我们首先查阅资料后发现 fileList
的name
属性是只读的MDN
修改只读属性:
Object.defineProperty(fileLists[0], 'name', {
writable: true
});
这样就可以修改fileLists的name属性了,注:writable: false
是不可逆的。
2.付诸行动
for (var i = 0; i < fileLists.length; i++) {
var initialFileName = fileLi