cloneNode()和appendChild()的问题。坐等。。。。
我想实现的效果是: 在上传文件时,单击添加按钮能够自动添加一个文件上传域。
js代码: function insertRow(){
var rowindex = document.all("addordel").length;
if(rowindex>=5){
alert("一次只能上传5个文件!");
return false;
}
var obj = document.getElementsByName("addordel") [0].cloneNode(true);
document.all("change").appendChild(obj);
}
添加按钮处的代码:
<button onclick="insertRow()" style="border:1px #000000 solid;background-color:#f0f0f0;">添加</button>
添加的地方是:
<ul id="change"><li id="addordel" name="addordel">........ </li></ul>
但是现在的效果是,点击添加的时候可以创建,但是只是在鼠标松开的那一瞬间有,接着就没有了,不知道错误在哪里,希望知道的人能够指点一下,不胜感激。。。谢谢。。。