输入文件点击Chrome

Ano*_*ous 11 javascript google-chrome

好的,我有一个类型为file和id"test"的输入元素

当我放入地址栏时:javascript:document.getElementById("test").单击()它会打开打开文件对话框,以便用户决定要上传的内容.但是,如果将相同的确切行插入到文档中或在chrome控制台中完成,则不会显示打开的文件对话框.事实上,控制台说click()函数是未定义的.有没有办法在铬做这个?

因为它似乎适用于任何其他浏览器

The*_*uck 0

我遇到了同样的问题并设法解决了它(尽管我使用的是 jQuery)。我在另一个问题中详细介绍了该技术

Jquery触发文件输入

这个想法本质上是在以编程方式触发点击之前集中文件输入。