我必须通过单击其他按钮来打开文件上载对话框,即我隐藏文件上传控件(可见性:隐藏),点击其他按钮我要打开该对话框.以下是我的代码:
<input type="file" style="visibility: hidden;" />
Run Code Online (Sandbox Code Playgroud)
以下是javascript:
$('#button').click(function() {
$('input[type=file]').click();
});
Run Code Online (Sandbox Code Playgroud)
它在Firefox 4和IE8中运行良好,但在chrome12中它无法正常工作,即对话框未被打开.知道为什么吗?