Javascript专注于文件输入的浏览按钮

zoo*_*t27 2 javascript focus file input

我试图将注意力集中在文件输入控件的浏览按钮上。

所以我有类似的东西

 <input type="file" name="upload" id="upload" >
Run Code Online (Sandbox Code Playgroud)

在 javascript 中我有

document.getElementById("upload").focus();
Run Code Online (Sandbox Code Playgroud)

但焦点仍然在文本字段上,只有在我点击选项卡后才会出现浏览按钮。有没有办法编写脚本将焦点设置在浏览按钮上?

感谢您的帮助!

bob*_*nce 5

做不到。您对文件上传字段的组成部分的控制几乎为零,部分是出于安全原因,部分是因为标准没有定义文件上传字段可能具有哪些组成部分。浏览器完全有可能呈现一个没有任何 \xe2\x80\x98Browse\xe2\x80\x99 按钮的文件上传界面。

\n