首页 / 知识
怎样使用trigger方式实现不用点击file类型的input弹出文件选择对话框
2023-04-11 15:05:00
可以使用trigger方式,javascript中没有原生的trigger函数,可以自己写一个,也可以直接使用jquery的实现:
varbutton1=document.getElementById("button1");
varbutton2=document.getElementById("button2");
button1.onclick=function(){alert("button1");trigger(button2,"onclick");}
button2.onclick=function(){alert("button2");}
functiontrigger(ele,event)
{ele[event]();}
也可以使用更加简单的方式,就是将input覆盖住要点击的图片或者超链或者其它div,然后将input设置成完全透明,这样点击图片时其实点击的是input,如下:
<divclass="ps-image"style="width:300px;height:300px;border:0pxsoldred;background:url('/images/ps.webp')">
<inputtype="file"id="file"style="filter:alpha(opacity=0);opacity:0;width:100%;height:100%;"/>
</div>
本文转载自中文网 |
最新内容
相关内容
python怎样逐行读取
python怎样逐行读取,培训,数据,文件,程序,内容,字符集,方法,结尾,字符,接下来,python文件对象提供了如下两个方法来读取行:readline([n]):读取python三引号怎么使用
python三引号怎么使用,培训,代码,名字,引号,字符串,注释,下面,定义,以上,作用,python中的三引号,3个单引号及3个双引号,通常用来换行书写代码,或python怎样求和
python怎样求和,培训,总和,参数,方法,列表,语法,实例,对象,以上,以下,python中的sum()方法可对系列进行求和计算。以下是sum()方法的语法:sumpythondict是什么类型
pythondict是什么类型,培训,数字,字典,类型,数据类型,冒号,括号,逗号,字符串,容器,python中的dict表示的字典数据类型。字典是另一种可变容器python input() 类型是什么
python input() 类型是什么,培训,标准,数据,函数,字符串,内容,用户,程序,过程,整数,python3.x中input()函数接受一个标准输入数据,返回为strinpython变量怎么使用
python变量怎么使用,培训,信息,数字,变量,字母,空格,开头,关键字,意义,规则,python中的变量主要是用来存贮信息的。message="HelloPythonworpython 培训之 object是什么类型
python 培训之 object是什么类型,培训,类型,实例,顶端,对象,关系,链条,父子,数据类型,属性,在Python的世界中,object是父子关系的顶端,所有的数python怎么使用列表
python怎么使用列表,位置,培训,公式,列表,元素,表示,末尾,切片,倒数,顺序,python列表的简单操作1.在列表末尾添加元素:sth.append()2.在列表中python怎样启动python程序运行
python怎样启动python程序运行,代码,环境,项目,工具,培训,业务,有限,程序,源文件,功能,执行Python程序的三种方式解释器——python/python3交python怎样注释
python怎样注释,代码,培训,位置,注释,信息,内容,程序,字符串,语句,语法,在Python中,通常包括3种类型的注释,分别是单行注释、多行注释和中文编python帮助文档怎么使用
python帮助文档怎么使用,培训,文档,函数,模块,以下内容,参数,方法,以上,更多,内容,在python命令行中输入help(),然后再次输入time,可以获得很详pythonclass如何使用
pythonclass如何使用,数据,培训,设计,类型,下标,成员,函数,使用方便,功能强大,组成部分,python中所有的数据都是对象,它提供了许多高级的内建