JS

事件派发dispatchEvent

2019-05-02  本文已影响0人  匆匆那年_海

点击b或者自执行b事件,将自动执行a事件
<div class="right">a</div>
<div onclick="b()">bbb</div>

a() {
    alert(0);
}
b() {
    var btn = document.getElementsByClassName('right')[0];
    var btnEvent = new Event('click');
    btn.dispatchEvent(btnEvent);
    btn.addEventListener('click', this.aaa(), false);
}

原文作者:匆匆那年_海,博客主页:https://www.jianshu.com/u/910c0667c515
95后前端汉子,爱编程、优秀、聪明、理性、沉稳、智慧的程序猿一枚。

上一篇 下一篇

猜你喜欢

热点阅读