您好,欢迎访问一九零五行业门户网

js 获取、清空input type="file"的值(示例代码)_javascript技巧

上传控件()用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=语句来清空它。很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你就可以随心所欲的上传他电脑上的文件了。
js 获取的值
复制代码 代码如下:
myhtml.html
清空上传控件()的值的两种方法方法1:
复制代码 代码如下:
方法2:
复制代码 代码如下:
function clearfileinput(file){
var form=document.createelement('form');
document.body.appendchild(form);//记住file在旧表单中的的位置
var pos=file.nextsibling;
form.appendchild(file);
form.reset();
pos.parentnode.insertbefore(file,pos);
document.body.removechild(form);
}
其它类似信息

推荐信息