file的这个属性是不允许写的,是只读的
所以你是弄不了这个效果的

解决方案 »

  1.   

    在 HTML 文档中 ,<input type="file"> 标签是浏览器向服务器发送选中文件的。该元素有一个 value 属性,保存了用户指定的文件的名称,为安全起见,file-upload 元素的value 属性是只读的,不允许程序员修改它的值,并且HTML value 属性也会被忽略。
      

  2.   


     <span id=fsn style="display:none">
                            <input name=f><input type=button value="浏览..." onclick="file1.style.display='';fsn.style.display='none';file1.click()">
                            </span>
                            <input name=file1 type=file onchange="f.value=value.replace(/.+\\/g,'');fsn.style.display='';style.display='none'">