今天工作时,遇到了一个问题:需要将上传文件的input框中的值清空,在上传文件保存成功之后,(上传控件在IE浏览器下有input框)在IE浏览器下input框中依然还显示刚刚上传文件的路径,尝试着使用普通文本框清空的方法去做,但是起不到效果。后来在网上看到需要将原有的标签用新的标签替换就行了。代码如下:
var oldFile1 = document.getElementById("f1"); var newFile1 = oldFile1.cloneNode(true); oldFile1.parentNode.replaceChild(newFile1, oldFile1);
这样保存完信息后,同时刚刚input框中文件的路径值就消失了~~
已有 0人发表留言,猛击->> 这里<<-参与讨论
ITeye推荐