【发布时间】:2017-10-16 22:12:09
【问题描述】:
这两个例子都在 Chrome 和 Opera 中工作,但在 Firefox 56.0 中失败。
我想设置表单的文件输入的files FileList。[Codepen]
HTML
<form>
<input type="file" id="input1" multiple>
<br>
<input type="file" id="input2" multiple>
</form>
JAVASCRIPT
var input1 = document.getElementById("input1");
var input2 = document.getElementById("input2");
input1.onchange = function () {
console.log(input1.files);
input2.files = input1.files;
};
在 Chrome 和 Opera 上,在第一个输入中选择文件也会更改第二个。在 Firefox 中,第二个输入不会改变,即使 filelist 在控制台的输出中看起来是正确的。
总体目标是创建一个拖放上传界面。
Prototype here。
【问题讨论】:
标签: javascript file firefox