Wilson@思源

目 录

模拟按键

js
function pressKeyboard(keyInit, element) { element = element || document.querySelector('[data-type="wnd"].layout__wnd--active .protyle:not(.fn__none) .protyle-wysiwyg.protyle-wysiwyg--attr'); keyInit["bubbles"] = true; let keydownEvent = new KeyboardEvent('keydown', keyInit); element?.dispatchEvent(keydownEvent); let keyUpEvent = new KeyboardEvent('keyup', keyInit); element?.dispatchEvent(keyUpEvent); } //调用示例 pressKeyboard({key: 'Tab', keyCode: 9});