可能的重复:
在 JavaScript 中,我可以通过编程方式为文件输入元素触发“click”事件吗?
我天真地尝试了以下方法,使用 JavaScript 以编程方式打开文件选择器(请参阅 fiddlehere):
<input type='file'>
<script>
$(function () {
$('input').click();
});
</script>
上面的方法不起作用。如何打开文件选择器input type='file'
使用 JavaScript?
出于安全原因,您无法触发该对话框,除非它是对某些用户触发事件的响应。例如,您可以通过单击其他一些元素来触发对话框:
$(function () {
$(".someElement").click(function () {
$('#f').click();
});
});
工作示例.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)