天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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頁,轉載需保留來源!

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

主站蜘蛛池模板: 小短文H啪纯肉公交车 | 国产麻豆精品传媒AV国产在线 | 高hh乱亲女真实 | 国产精品嫩草影视在线观看 | 特级淫片大乳女子高清视频 | 午夜福利92看看电影80 | 日本黄色成年人免费观看 | 亚洲黄色高清视频 | 影音先锋影院中文无码 | 中文字幕亚洲欧美日韩2019 | 在线观看视频中文字幕 | 晓雪老师我要进你里面好爽 | 超碰免费视频部落格 | WWW久久只有这里有精品 | 网红主播 国产精品 开放90后 | 91久久综合精品国产丝袜长腿 | 影音先锋av333资源网 | 97色伦久久视频在观看 | 日本激情在线 | a久久99精品久久久久久蜜芽 | 全黄H全肉细节文NP 全黄h全肉细节全文 | 99视频精品国产在线视频 | 精品国产福利一区二区在线 | 久久无码人妻AV精品一区 | 亚洲精品久久久久无码AV片软件 | 97视频在线免费 | 外国三级片名 | 嘟嘟嘟在线视频免费观看高清中文 | 国产精品亚洲高清一区二区 | 午夜熟女插插XX免费视频 | 床伴在线观看免费高清完整泰剧第四集 | 亚洲一区免费香蕉在线 | 日韩成人在线视频 | 国产69精品久久久久人妻刘玥 | 中文字幕亚洲乱码熟女在线萌芽 | 欧美18在线 | 吃寂寞寡妇的奶 | 色偷偷网站 | 日韩无码在线 | 大相蕉伊人狼人久草av | 伊人久久国产精品 |