删除文件列表对象

时间:2019-05-09 13:45:07

标签: javascript jquery

我试图从Java或JQuery的<input type="file"multiple/>的文件列表中删除或删除对象,但是无法删除或删除对象。

我试图用delete $(input[type="file"]).files[0];之类的运算符删除,但也无法正常工作。

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

let deleteButton =  document.getElementById("deleteFiles");
deleteButton.onclick  = function () {
     let element = document.getElementById("filesInput");
     console.log("Files: ");
     console.log(element.files);
     element.value = '';
     console.log("Files after removal: ");
     console.log(element.files);
}
<input type="file" id="filesInput">
<button id="deleteFiles">delete file</button>

这是在vanillaJavascript上实现的,但是您可以使用Jquery帮助您抛出实现。