javascript函数将上传文件字段设置为deafult

javascript function set upload file field to deafult

本文关键字:字段 设置 deafult 文件 函数 javascript      更新时间:2023-09-26

我有一个简单的上传表单,当我点击"添加更多文件"时,它会将以前的所有字段设置为默认值。

示例:单击"添加更多文件",然后添加一个文件,最后再次单击"添加其他文件"。它将删除以前的所有文件。。。为什么?我不想删除任何文件。

function create(){
   var s= document.getElementById("number_of_forms").innerHTML;
   s+= '<input input type="file"name="file" id="file"><br>';
   document.getElementById("number_of_forms").innerHTML=s;i++;
}

示例:http://jsfiddle.net/aaSR7/4/

您不是简单地向number_of_forms元素添加字段。

您将获得该元素的HTML,向该HTML添加新的输入,然后从该HTML生成新的DOM元素,并将它们插入回元素中(替换所有现有元素)。

不要使用innerHTML。使用createElementappendChild和好友。