You can use the trigger method. There is no native trigger function in JavaScript. You can write one yourself or use jQuery's implementation directly: Copy code The code is as follows: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]();} You can also use a simpler way, which is to cover the image, hyperlink or other div to be clicked with the input, and then set the input to be completely transparent, so that when you click the image, you actually click the input, as follows: Copy code The code is as follows:<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> |
<<: The difference between Vue interpolation expression and v-text directive
>>: Detailed process of installing nginx1.9.1 on centos8
Table of contents Vue3 encapsulation message prom...
Table of contents Preface 1. Environment Configur...
The installation tutorial of mysql 8.0.11 winx64 ...
introduction During the front-end project develop...
Preface If you frequently access many different r...
Table of contents 1. Shallow cloning 2. Deep clon...
All of us webmasters know that when optimizing a ...
Table of contents Effect display Code Link Key Co...
Vue - implement the shuttle box function, the eff...
Attribute check-strictly The official document pr...
Table of contents Cache function in vue2 Transfor...
As shown below: select name from mysql.proc where...
<br />User experience is increasingly valued...
1 Download MySQL8 from the official website and i...
As more and more Docker images are used, there ne...