[JavaScript]清空file的內容
前言
在html中,file是個特別的物件.
不像其他的表單物件,可以設定它的內容.
不過這可以理解,
因為你總不希望瀏覽哪個網站的時候,
被偷偷塞了一個file的物件後,被設定特定的內容後又被送出…
所以你如果寫個javascript去設定file物件的value的話是不會有甚麼作用的.
但是,如果你的系統中,有用到file這物件,
但想要清空它,可是不能用html中reset功能時,該怎麼辦呢?
解決方法
最簡單的方式就是clone一個一樣的來換掉它.
Javascript語法如下:
var obj1 = document.getElementById("File1");
var obj2 = obj1.cloneNode();
obj1.parentNode.replaceChild(obj2,obj1);