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 Preface Prototype chain inherit...
Table of contents 1.0 Introduction 2.0 Docker Ins...
To beautify the table, you can set different bord...
Need to export the fields and properties of the t...
Preface There are often some articles on the Inte...
This is an effect created purely using CSS. To pu...
As the Internet era becomes more mature, the deve...
Standardized design solutions - markup languages ...
Related articles: 9 practical tips for creating we...
This is the effect to be achieved: You can see th...
At present, most people who use Linux either use ...
Preface Linux does not have a prominent Recycle B...
Recently, when using Apple.com/Ebay.com/Amazon.co...
B-Tree Index Different storage engines may also u...
This article shares the specific code of the WeCh...