//主动触发事件:触发鼠标被按下事件 var btn2 =document.getElementById("btn2"); var btn = document.getElementById("btn"); //步骤1:先创建1个事件 var evObj = document.createEvent("MouseEvents"); //步骤2:初始化这个event evObj.initEvent("click",true,true); //步骤3:触发这个event:目标obj.dispatchEvent() // 点击第二个按钮,触发第一个按钮的按下事件 btn2.onclick = function(){ btn.dispatchEvent(evObj); }
html code:
<button id="btn">我是button</button> <button id="btn2">触发前面那个按钮的点击事件</button>
时间: 2024-10-27 13:08:33