在不刷新的情况下,可以清空<input type="file">这种控件的文本吗?应该怎样做?

解决方案 »

  1.   

    js:for(var i=0;i<document.all.length;i++)
    {
    if(document.all[i].type="file")
    document.all[i].value=""
    }
      

  2.   

    value属性改变不了这种Html控件的文本,有其它方法吗?
      

  3.   

    js:for(var i=0;i<document.all.length;i++)
    {
    if(document.all[i].type="file")
    document.all[i].value=""
    document.all[i].outerText=''
    }
      

  4.   

    如果在 Form 中 可以用 FormName.reset(); 如果单独进行赋值操作,基于安全性考虑是不允许的。
      

  5.   

    TO:   xxuu503(学会糜烂和挥霍,恐惧不安和堕落!) outerText这个属性也不行。caicaibao(菜菜(包)) 可以介绍一下关于innerHtml重写的例子吗?
      

  6.   

    这次测试了一下!成功了!
    caicaibao(菜菜(包)) 说的果然不错,这样做就可以了!
    gangganghao(ganggang)说的也很有道理function Clear()
    {
    for(var i=0;i<document.all.length;i++)
    {
    if(document.all[i].type=="file")
    {
    document.all[i].outerHTML='<input type=file>'
    }
    }
    }
    真不好意思,昨天昨晚没有测试,望文生义的写了段代码!