js 获取、清空input type="file"的值(示例代码)_javascript技巧
程序员文章站
2022-03-17 16:48:22
...
上传控件()用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=""语句来清空它。很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你就可以随心所欲的上传他电脑上的文件了。
MyHtml.html
清空上传控件()的值的两种方法
方法2:
function clearFileInput(file){
var form=document.createElement('form');
document.body.appendChild(form);
js 获取
复制代码 代码如下:
清空上传控件()的值的两种方法
方法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);
}
推荐阅读
-
js获取url中指定参数值的示例代码_javascript技巧
-
JS 获取select(多选下拉)中所选值的示例代码_javascript技巧
-
js获取判断上传文件后缀名的示例代码_javascript技巧
-
JS 获取span标签中的值的代码 支持ie与firefox_javascript技巧
-
Js中获取frames中的元素示例代码_javascript技巧
-
JS中把字符转成ASCII值的函数示例代码_javascript技巧
-
JS中把字符转成ASCII值的函数示例代码_javascript技巧
-
Js中获取frames中的元素示例代码_javascript技巧
-
JS获取键盘上任意按键的值(实例代码)_javascript技巧
-
用js传递value默认值的示例代码_javascript技巧