首页前端开发HTML使用trigger方式实现不用点击file类型的input弹出文件选择对话框

使用trigger方式实现不用点击file类型的input弹出文件选择对话框

时间2024-01-27 08:11:03发布访客分类HTML浏览728
导读:收集整理的这篇文章主要介绍了使用trigger方式实现不用点击file类型的input弹出文件选择对话框,觉得挺不错的,现在分享给大家,也给大家做个参考。 可以使用trigger方式,javascript中没有原生的trigger...
收集整理的这篇文章主要介绍了使用trigger方式实现不用点击file类型的input弹出文件选择对话框,觉得挺不错的,现在分享给大家,也给大家做个参考。 可以使用trigger方式,javascript中没有原生的trigger函数,可以自己写一个,也可以直接使用jquery的实现:

复制代码代码如下:
VAR button1 = document.getElementById("button1");
var button2 = document.getElementById("button2");
button1.onclick = function(){ alert("button1"); trigger(button2,"onclick"); }
button2.onclick = function(){ alert("button2"); }
function trigger(ele,event)
{ ele[event](); }

也可以使用更加简单的方式,就是将input覆盖住要点击的图片或者超链或者其它div,然后将input设置成完全透明,这样点击图片时其实点击的是input,如下:

复制代码代码如下:
div class="ps-image" style="width:300px; height:300px; border:0px sold red; background:url('/images/ps.png')">
input tyPE="file" id="file" style="filter:alpha(opacITy=0); opacity:0; width:100%; height:100%; "/>
/div>

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

fileinput

若转载请注明出处: 使用trigger方式实现不用点击file类型的input弹出文件选择对话框
本文地址: https://pptw.com/jishu/587943.html
iframe去边框、无边框使用大全(实践经验整理) 用image来提交form不想使用button提交form

游客 回复需填写必要信息