删除所选文件路径时未触发 HTML 文件输入事件侦听器



所以我在我的 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>

最新更新