我想以<input type="file">编程方式在标签上触发click事件。
<input type="file">
仅仅调用click()似乎没有任何作用,或者至少它没有弹出文件选择对话框。
我一直在尝试使用侦听器捕获事件并重定向事件,但是我无法像某些人单击它那样使它真正执行事件。
你可以这样做,在所有的浏览器,IE理应 不会 允许它,但Mozilla和Opera没有。
当您在GMail中编写邮件时,“附加文件”功能是针对IE和支持该功能的任何浏览器的一种方法,然后针对Firefox和不支持该功能的浏览器的另一种方法。
我不知道为什么不能这样做,但是有一个安全隐患,并且不允许您在任何浏览器中进行的一件事 是 通过编程在HTML File元素上设置文件名。