javascript - 删除文件列表对象
问题描述
我试图从<input type="file"multiple/>
Javascript 或 JQuery 的 Filelist 中删除或删除一个对象,但无法删除或删除该对象。
我试图用一个像这样的操作员删除,delete $(input[type="file"]).files[0];
但也没有工作。
解决方案
你可以这样做:
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 来帮助您抛出实现。
推荐阅读
- google-kubernetes-engine - Cloudflare 外部 DNS 和 CNAME 与 A 记录
- mysql - 在日期时间范围内获取进程的开始和进程的结束
- r - 具有相同值的变量上的数据框子集
- python - 如何在 Django HTML 中刷新图像
- r - 在 R 中组合时间步长
- java - 从给定的未排序整数数组中查找最长连续元素序列的长度
- scala - scala - 读取时删除
- ios - 使用 @State 解析为在所有存储属性初始化之前使用的“自我”
- python - matplotlib 不尊重 zorder
- python - Mock.assert_has_calls() 没有按预期工作