Javascript 有没有不使用输入文件上传文件的方法

Javascript 有没有不使用输入文件上传文件的方法,javascript,jquery,html,Javascript,Jquery,Html,有没有不使用 我希望用户在点击照片时上传他们的文件 基于JavaScript我相信您将需要输入,但您可以使用CSS隐藏它,这样用户就不会被迫与它交互,然后通过图像上的JavaScript单击事件提供输入功能 基本上,这是一种技术,这里已经给出了答案,但适合于图像: $(“#选择#徽标”)。单击(功能(e){ e、 预防默认值(); $(“#logo”).trigger('click'); }); #徽标{显示:无;} 单击要上载的图像 要指定文件位置或显示“文件选择”对话框,您需要依赖浏览

有没有不使用
我希望用户在点击照片时上传他们的文件
基于JavaScript

我相信您将需要输入,但您可以使用CSS隐藏它,这样用户就不会被迫与它交互,然后通过图像上的JavaScript单击事件提供输入功能

基本上,这是一种技术,这里已经给出了答案,但适合于图像:

$(“#选择#徽标”)。单击(功能(e){
e、 预防默认值();
$(“#logo”).trigger('click');
});
#徽标{显示:无;}

单击要上载的图像

要指定文件位置或显示“文件选择”对话框,您需要依赖浏览器的内置代码,因此技术上的答案是“否”,但您可以隐藏
输入
标记并触发动态单击。这是不同的,因为在本质上,当您单击“更改链接”时,这是我们放弃的,它可以处理内部的内容,当您按nothing时DIV是正常的,因此我们不需要执行默认设置,即您必须更改输入大小以覆盖每个DIV并执行不透明度0I隐藏输入,并在每次单击图像时使用脚本“单击”它。我不涉及任何具有调整大小的输入字段的内容。div只是一条指令,与图像单击的行为无关。是的,它起作用了。非常感谢。