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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用`which`属性以编程方式触发keydown事件相关的知识,希望对你有一定的参考价值。

如何在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

感谢帮助

答案

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