所以我在我的 html 中有一个输入类型="文件"和一个正常工作的更改事件侦听器。我现在添加了一个删除按钮,它基本上是这样的:
function removeFile(){
document.getElementById("fileinput").value = "";
}
只需将文件输入的值设置为空字符串即可。但这不会触发事件侦听器。我怎样才能做到这一点?
谢谢 Johannes
运行正常
function removeFile(){
document.getElementById("fileinput").value = "";
}
document.querySelector('#btn1').addEventListener('click', function(){
removeFile()
})
<input type="file" name="" id="fileinput">
<button onclick="removeFile()">removeFile</button>
<button id="btn1">removeFile</button>