此问题在此处已有答案:
10年前就关门了。
可能重复:
In JavaScript is it possible to launch a file browser dialog programatically?
我已经尝试了下面的代码来打开文件对话框。但是触发器点击没有触发。请帮助我
$('body').append('<input type="file" id="a">');
$('#a').click();
Here是我试过的小提琴
此问题在此处已有答案:
10年前就关门了。
可能重复:
In JavaScript is it possible to launch a file browser dialog programatically?
我已经尝试了下面的代码来打开文件对话框。但是触发器点击没有触发。请帮助我
$('body').append('<input type="file" id="a">');
$('#a').click();
Here是我试过的小提琴
2条答案
按热度按时间jecbmhm31#
出于安全原因,您不能在所有浏览器中触发
click
事件。您可以做的是,显示making the file upload invisible的use a CSS technique(使用不透明度滤镜),然后显示其他内容。当用户点击你的“其他东西”时,他们实际上是在点击文件上传输入。
toe950272#
我希望你说的是http://jsfiddle.net/4dn3W/1/