Javascript 如何将静态上传的输入数据复制到firefox相同html页面中的另一个上传输入数据

Javascript 如何将静态上传的输入数据复制到firefox相同html页面中的另一个上传输入数据,javascript,file-upload,Javascript,File Upload,我正在尝试上载文件并将上载的数据复制到上载输入按钮 <input type="file" id="myFile"> <input type="file" id="myFile1"> <script> var control = document.getElementById("myFile"); control.addEventListener("change", function(event) { var i = 0, f

我正在尝试上载文件并将上载的数据复制到上载输入按钮

<input type="file" id="myFile">
<input type="file" id="myFile1">
<script>
    var control = document.getElementById("myFile");
    control.addEventListener("change", function(event) {  
        var i = 0, files = control.files;
        console.log("Filename: " + files[i].name);
        console.log("Type: " + files[i].type);
        console.log("Size: " + files[i].size + " bytes");
        var control1 = document.getElementById("myFile1");
        var i = 0;
        control1.files = control.files;     
        alert(document.getElementById("myFile1").files[0].name);
    }, false);
</script>

上面的场景在chrome中似乎有效,但在firefox和ie中不起作用

您遇到了什么错误(如果有的话)?TypeError:document.getElementByIdmyFile1.files[0]未定义