- <script>
- // 创建事件.
- var event = document.createEvent(Event);
- // 初始化一个点击事件, 可以冒泡, 无法被取消
- event.initEvent(click, true, false);
- // 设置事件监听.
- elem.addEventListener(click, function (e) {
- // e.target 就是监听事件目标元素
- }, false);
- // 触发事件监听
- elem.dispatchEvent(event);
- </script>
来源: http://www.bubuko.com/infodetail-2524646.html