如何使用files属性将文件推送到输入(文件类型)元素?
element2.files.push(element.files[0]);
上面的代码给我一个错误:
TypeError: element2.files.push is not a function
源可以通过拖放或其他输入进行数据传输。
答案 0 :(得分:1)
这是因为element2.files不是数组。所以你不能使用push函数将一个项添加到一个对象中,因为element2.files是一个对象。 您可以使用以下方式进行检查:
element2.files instanceof Array
element2.files instanceof Object