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
Designing navigation for a website is like laying...
This article shares the 6 most effective methods,...
1. Environmental Preparation The IP address of ea...
Table of contents Canvas related documents Effect...
Implementation ideas First, create a parent conta...
Table of contents Multi-application deployment 1-...
Make an animation of the eight planets in the sol...
What is MyCAT A completely open source large data...
This article shares the specific code for JavaScr...
Table of contents Summarize <template> <...
In the later stage of exploiting SQL injection vu...
The LIKE operator is used in the WHERE clause to ...
Suppose Taobao encourages people to shop during D...
1. Install cmake 1. Unzip the cmake compressed pa...
Preface So I wrote this blog. This blog also reco...