四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

JS清空上傳控件input(type="file")的值的代碼第1/2頁

google找到這樣一個解決方法:
在上傳控件中插入了值,就只能通過form的reset功能來清空了,但是form里面其他的值也被reset了。
既然可以使用form的reset清空,那就有辦法了:新建一個臨時form,然后將需要清空的上傳控件移入其中,reset之后,再移回原來所在位置,最后刪除創建的臨時form。js代碼: 
復制代碼 代碼如下:
var Upload = {
clear: function(id){
var up = (typeof id=="string")?document.getElementById(id):id;
if (typeof up != "object") return null;
var tt = document.createElement("span");
tt.id = "__tt__";
up.parentNode.insertBefore(tt,up);
var tf = document.createElement("form");
tf.appendChild(up);
document.getElementsByTagName("body")[0].appendChild(tf);
tf.reset();
tt.parentNode.insertBefore(up,tt);
tt.parentNode.removeChild(tt);
tt = null;
tf.parentNode.removeChild(tf);
},
clearForm: function(){
var inputs,frm;
if (arguments.length == 0)
{
inputs = document.getElementsByTagName("input");
}else{
frm = (typeof arguments[0] == "string")?document.getElementById(arguments[0]):arguments[0];
if (typeof frm != "object") return null;
inputs = frm.getElementsByTagName("input");
}
var fs=[];
for ( var i=0; i<inputs.length; i++ )
{
if (inputs[i].type == "file") fs[fs.length] = inputs[i];
}
var tf = document.createElement("form");
for ( var i=0; i<fs.length; i++ )
{
var tt = document.createElement("span");
tt.id = "__tt__" + i;
fs[i].parentNode.insertBefore(tt, fs[i]);
tf.appendChild(fs[i]);
}
document.getElementsByTagName("body")[0].appendChild(tf);
tf.reset();
for ( var i=0; i<fs.length; i++)
{
var tt = document.getElementById("__tt__" + i);
tt.parentNode.insertBefore(fs[i],tt);
tt.parentNode.removeChild(tt);
}
tf.parentNode.removeChild(tf);
}
}
view plaincopy to clipboardprint?
var Upload = {
clear: function(id){
var up = (typeof id=="string")?document.getElementById(id):id;
if (typeof up != "object") return null;
var tt = document.createElement("span");
tt.id = "__tt__";
up.parentNode.insertBefore(tt,up);
var tf = document.createElement("form");
tf.appendChild(up);
document.getElementsByTagName("body")[0].appendChild(tf);
tf.reset();
tt.parentNode.insertBefore(up,tt);
tt.parentNode.removeChild(tt);
tt = null;
tf.parentNode.removeChild(tf);
},
clearForm: function(){
var inputs,frm;
if (arguments.length == 0)
{
inputs = document.getElementsByTagName("input");
}else{
frm = (typeof arguments[0] == "string")?document.getElementById(arguments[0]):arguments[0];
if (typeof frm != "object") return null;
inputs = frm.getElementsByTagName("input");
}
var fs=[];
for ( var i=0; i<inputs.length; i++ )
{
if (inputs[i].type == "file") fs[fs.length] = inputs[i];
}
var tf = document.createElement("form");
for ( var i=0; i<fs.length; i++ )
{
var tt = document.createElement("span");
tt.id = "__tt__" + i;
fs[i].parentNode.insertBefore(tt, fs[i]);
tf.appendChild(fs[i]);
}
document.getElementsByTagName("body")[0].appendChild(tf);
tf.reset();
for ( var i=0; i<fs.length; i++)
{
var tt = document.getElementById("__tt__" + i);
tt.parentNode.insertBefore(fs[i],tt);
tt.parentNode.removeChild(tt);
}
tf.parentNode.removeChild(tf);
}
}

JavaScript技術JS清空上傳控件input(type=&amp;quot;file&amp;quot;)的值的代碼第1/2頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 原千岁电影| 婚前婚后电影高清完整版| 谢金燕个人资料简介| 婴儿睡眠时间对照表| 杨幂吻戏| 天津电视台体育频道| 消防知识问答100题| 最简单的梅菜扣肉做法| 《感恩的心》儿童朗诵| 列维| 大场久美子| 河西走廊纪录片观后感| 石隽| 长相思原著| 孤战迷城 电视剧| 妹妹扮演的角色| julia taylor| 爱欲1990未删减版播放| 谢予望| 香谱七十二法图解| 女公安毛片免费观看| 肖雨雨| 暴露视频| 护校队申请书| 韩国 爱人| 禁忌爱游戏| 汤唯和梁朝伟拍戏原版视频在线观看| 永恒万花筒佐助壁纸| 三年片在线观看电影在线观看大全| 甄嬛传演员表| 天下第一楼演员表全部| 就义诗诗配画| 南来北往电视剧剧情介绍| 韩诗雅| 中国宇航员遇难| 佐山彩香| 工会基层组织选举工作条例| 矢部享佑| 小姐电影韩国| 桥梁工程施工方案| 白鹅课文|