html input file 置空,清空 HTML File Input
生活随笔
收集整理的這篇文章主要介紹了
html input file 置空,清空 HTML File Input
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
因為瀏覽器安全限制,通常的方法,如把value設為null或空字符串,是無法清空HTML file input的。大多數瀏覽器中,給file input的value設置null值,要么無效,要么產生錯誤。解決辦法是,復制老元素的屬性,創建一個新元素,然后進行替換。
這是一個例子:
HTML頁面:
...
...
清空 file input的Javascript:
function clearFileInput()
{
var oldInput = document.getElementById("fileInput");
var newInput = document.createElement("input");
newInput.type = "file";
newInput.id = oldInput.id;
newInput.name = oldInput.name;
newInput.className = oldInput.className;
newInput.style.cssText = oldInput.style.cssText;
// 復制其它相關屬性
oldInput.parentNode.replaceChild(newInput, oldInput);
}
本文由尤慕譯自這里,轉載請保留此信息。
總結
以上是生活随笔為你收集整理的html input file 置空,清空 HTML File Input的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从像素坐标到相机坐标_【视觉知识】机器视
- 下一篇: 协同办公OA业务系统数据集成(3)-基于