const e = document.createEvent(type)
// type --> "UIEvents", "MouseEvents", "MutationEvents", and "HTMLEvents".
// 如果是点击事件,则 type --> MouseEvents
e.init(event, bubbles, cancelable)
// bubbles --> 冒泡, cancelable --> 可取消
// 一般都使用 true 即可
const element = document.querySelector(id);
element.addEventListener(event, (e) => {
// do something
})
element.dispatchEvent(e);
// 触发事件
// 执行上面元素绑定的事件
兼容性IE9+