为什么 event[1] 返回未定义,而 console.log(event) 似乎返回一个数组



控制台.log返回看起来像和数组:keyup charCode=0,keyCode=18但是我尝试了 event[1] 来获取键码,但它未定义,如何从中提取键码?

function processKeyDown(event)
{
    console.log(event);
}

这是因为事件是一个对象,而不是一个基于索引的数组。 请改用event.keyCode

使用 event.keyCode 访问按下的键。

最新更新