如何将javascript函数与文件选择器对话框的关闭相关联?

如何将javascript函数与文件选择器对话框的关闭相关联?,javascript,html,Javascript,Html,我正在根据用户从文件选择器(即 为输入类型=文件显示 <input type="file" id="selectedFiles" style="display: none;" multiple/> <input type="image" src="file_select_button_image.png" onClick="buildFileTabs();"/> 问题是,当用户单击文件选择按钮时,会显示文件选择器,并调用buildFileTabs)。chromium

我正在根据用户从文件选择器(即 为输入类型=文件显示

<input type="file" id="selectedFiles" style="display: none;" multiple/>
<input type="image" src="file_select_button_image.png" onClick="buildFileTabs();"/>

问题是,当用户单击文件选择按钮时,会显示文件选择器,并调用
buildFileTabs
)。chromium浏览器就是这样。我没有尝试过任何其他浏览器


如何将
buildFileTabs()
函数与文件选择器对话框的关闭相关联?

使用
上的
onchange
事件

函数showFilePicker(){
document.getElementById(“selectedFiles”)。单击();
}
函数buildFileTabs(e){
var msg=“Selected”+this.files.length+“files”;
var div=document.body.appendChild(document.createElement(“div”));
div.innerHTML=msg;
}

使用
上的
onchange
事件

函数showFilePicker(){
document.getElementById(“selectedFiles”)。单击();
}
函数buildFileTabs(e){
var msg=“Selected”+this.files.length+“files”;
var div=document.body.appendChild(document.createElement(“div”));
div.innerHTML=msg;
}

使用
上的
onchange
事件

函数showFilePicker(){
document.getElementById(“selectedFiles”)。单击();
}
函数buildFileTabs(e){
var msg=“Selected”+this.files.length+“files”;
var div=document.body.appendChild(document.createElement(“div”));
div.innerHTML=msg;
}

使用
上的
onchange
事件

函数showFilePicker(){
document.getElementById(“selectedFiles”)。单击();
}
函数buildFileTabs(e){
var msg=“Selected”+this.files.length+“files”;
var div=document.body.appendChild(document.createElement(“div”));
div.innerHTML=msg;
}


谢谢,但没有乐趣。当单击“文件选择”按钮时,将onchange添加到“输入”标记不会导致任何事情发生,即没有文件选择器。@user903724-对我有效。运行我添加到答案中的代码片段。gilly,感谢您的跟进,它也适用于我!我一定看了25页关于type=file的内容,没有一页显示您添加的显式click()。再次感谢你在这件事上坚持我的立场。谢谢,但没有乐趣。当单击“文件选择”按钮时,将onchange添加到“输入”标记不会导致任何事情发生,即没有文件选择器。@user903724-对我有效。运行我添加到答案中的代码片段。gilly,感谢您的跟进,它也适用于我!我一定看了25页关于type=file的内容,没有一页显示您添加的显式click()。再次感谢你在这件事上坚持我的立场。谢谢,但没有乐趣。当单击“文件选择”按钮时,将onchange添加到“输入”标记不会导致任何事情发生,即没有文件选择器。@user903724-对我有效。运行我添加到答案中的代码片段。gilly,感谢您的跟进,它也适用于我!我一定看了25页关于type=file的内容,没有一页显示您添加的显式click()。再次感谢你在这件事上坚持我的立场。谢谢,但没有乐趣。当单击“文件选择”按钮时,将onchange添加到“输入”标记不会导致任何事情发生,即没有文件选择器。@user903724-对我有效。运行我添加到答案中的代码片段。gilly,感谢您的跟进,它也适用于我!我一定看了25页关于type=file的内容,没有一页显示您添加的显式click()。再次感谢你在这件事上一直支持我。