📜  dispatch keydown 事件 javascript 代码示例

📅  最后修改于: 2022-03-11 15:03:29.558000             🧑  作者: Mango

代码示例1
element.dispatchEvent(new KeyboardEvent('keydown', {'key':'Shift'} ));
element.dispatchEvent(new KeyboardEvent( 'keyup' , {'key':'Shift'} )); //To mimic keypress 

//More complete example
//https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/KeyboardEvent
element.dispatchEvent(new KeyboardEvent("keydown", {
    key: "e",
    keyCode: 69, 
    code: "KeyE", 
    which: 69,
    shiftKey: false, 
    ctrlKey: false,  
    metaKey: false   
}));