var event = new Event('mousedown');
document.dispatchEvent(event);
通过 new Event 来实现
例:
js代码 :
var btn1 = document.getElementById('btn1')
btn1.onclick = function(ele) {
var div1 = document.getElementById('div1')
var event = new Event('click');
div1.dispatchEvent(event);
}
html :
<div id="div1" onclick="alert('div clicked')">click via button</div>
<button id="btn1">click div</button>