Javascript 使用html中的单个输入文件进行多文件上载

Javascript 使用html中的单个输入文件进行多文件上载,javascript,jquery,html,Javascript,Jquery,Html,我需要上传从一个html输入文件元素浏览的任何文件。如果我第一次使用该文件元素选择一个文件,然后通过选择其他文件再次更改该选择,最后我需要通过同时选择这两个文件来提交表单 <html> <script> function loadFiles(){ var form = document.getElementById("imageUploadForm"); var file = document.getElementById("

我需要上传从一个html输入文件元素浏览的任何文件。如果我第一次使用该文件元素选择一个文件,然后通过选择其他文件再次更改该选择,最后我需要通过同时选择这两个文件来提交表单

<html>

 <script>
     function loadFiles(){
        var form = document.getElementById("imageUploadForm");
        var file = document.getElementById("fileSelector");
        var mi = document.createElement("input");
        mi.setAttribute('type', 'file');
        mi.setAttribute('value', file.value);
        document.getElementById("imageUploadForm").innerHTML = form.innerHTML + mi;
        file.value = "";
     }
 </script>
 <form>
    <div id="imageUploadForm">
    <input type="file" onchange="loadFiles()" id="fileSelector"/>
    <input type="submit" value="Upload">
    </div>
 </form>
</html>

函数loadFiles(){
var form=document.getElementById(“imageUploadForm”);
var file=document.getElementById(“fileSelector”);
var mi=document.createElement(“输入”);
mi.setAttribute('type','file');
mi.setAttribute('value',file.value);
document.getElementById(“imageUploadForm”).innerHTML=form.innerHTML+mi;
file.value=“”;
}

提前感谢。

您可以通过一次输入轻松选择多个文件:

<input type="file" name="img" multiple>


到目前为止您做了什么?请给我们看一些代码。您的答案可能不确定这是否是问题的答案,但如果您在多个文件中选择,并意识到需要添加更多文件,例如在不同的文件位置选择时?