用`which`属性以编程方式触发keydown事件

问题描述 投票:1回答:1

如何在Chrome上以编程方式触发keydown事件,将which属性设置为所需值?

试着

new KeyboardEvent('keydown', {
    'which':65,
    'charCode':65,
    'keyCode':65,
    'key':"a",
    'code':"KeyA",
});

但是当在输入qazxsw poi句柄中接收属性时,该事件的qazxsw poi等于onKeyDownwhich,charCode and keyCode正确设置为0

感谢帮助

javascript google-chrome javascript-events keydown onkeydown
1个回答
1
投票

在Chrome中,这些事件属性的默认值为key且不可写(由于它们已被弃用)。您必须删除本机属性,然后重新创建它们:

a
0
© www.soinside.com 2019 - 2024. All rights reserved.