日期:2014-05-16  浏览次数:20795 次

document.CreateElement IE11下不起作用
本帖最后由 andywangguanxi 于 2014-05-03 23:58:44 编辑
深夜发一贴,求明早见解答。感谢各位!

//多文件上传,添加上传控件
 function addFile() {
     var container = document.getElementById("_container");
     var div = document.createElement("div");
     div.setAttribute("style", "width:150px");
     container.appendChild(div);
     var f = document.createElement("input");
     f.type = "file";
     f.name = "File";
     f.size = "50";
     var addBtn = div.appendChild(f);
     var d = document.createElement("input");
     d.type = "button";
     d.value = "移除";
     d.setAttribute("onclick", "deleteFile(this);");
     var deletBtn = div.appendChild(d);
 }
 //删除上传控件
 function deleteFile(obj) {
     while (obj.tagName != "DIV") obj = obj.parentNode;
     obj.parentNode.removeChild(obj);
 }

搞一个多文件上传,点按钮增加上传控件。这段js在chrome,firefox下都能跑,IE11下可以添加,但是后面的删除按钮就不起作用了。怎么点也没反应,看看生成的html也都是一样的。求指点
------解决方案--------------------

------解决方案--------------------
引用:
Quote: 引用:


忽然发现,它自己又好了。先前真是弄了半天,郁闷。结贴给分吧,谢谢


电脑抽了