Fork me on GitHub

js手动触发页面元素点击事件,自定义点击事件模拟点击

// initEvent事件已经弃用
1. 创建MouseEvents事件
const clickEvent = document.createEvent('MouseEvents')
2. 初始化点击事件
clickEvent.initEvent('click', false, false);
3. 事件派发调用
element.dispatchEvent(clickEvent);

// initEvent使用event事件代替
1. 创建一个鼠标点击事件
 const event = new MouseEvent('click', { button: 1, view: window, bubbles: true, cancelable: true});
2. 事件派发调用
element.dispatchEvent(event);

 

posted @ 2022-10-19 15:38  欢欢11  阅读(2479)  评论(0编辑  收藏  举报