zoukankan      html  css  js  c++  java
  • 清空input file 的值

    // 清空file input
    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);
    }
    }
  • 相关阅读:
    Dell FC Switch zone configuration
    RMAN参考使用手册[转载]
    CentOS下SVN简介、下载、安装
    教你制作启动U盘 用U盘装系统(转载)
    RMAN简明使用手册[转载]
    控制文件和重做日志文件(1)[转载)
    RMAN快速入门指南[转载]
    Dell服务转移
    BE Learing 8 异常及解决办法
    10g rman备份恢复案例[转载]
  • 原文地址:https://www.cnblogs.com/anyaran/p/5142975.html
Copyright © 2011-2022 走看看