所以我有一个输入,像这样:
<input type="file" id="file" />
我想通过 javascript 弹出文件打开对话框。我试过这样的事情:
$('file').click();
(假设我使用的是原型(prototype)/mootools/jquery 之类的东西)。但是,这似乎没有任何作用。无论如何,我可以触发文件输入的点击事件,而无需用户被迫直接与输入交互吗?
最佳答案
我记得这是不可能的,因为它是一项安全功能。事实上,我很确定文件浏览对话框的按钮甚至没有出现在 DOM 中(字段出现了,但浏览器自动呈现的按钮没有出现)
关于javascript - 触发文件输入以通过 javascript 打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4516414/