我想檢查退出鍵是否在javascript中被按下/釋放。如何檢查鍵盤上是否釋放了特定的鍵?
他們這樣,我已經看到的是:
document.addEventListener('keyup', function(event) {
//returns a number for key
console.log(event.keyCode);
});
然而,當我去到Mozilla的,它說的「.keyCode」中被取消使用「.KEY」來代替。我照做了,但是當我改變了代碼如下:
document.addEventListener('keyup', function(event) {
//returns a number for key
console.log(event.key);
});
它不會工作,它「未定義」控制檯說。任何想法爲什麼?
也是Mozilla最好的去處,因爲作爲初學者我覺得很難理解。謝謝
的可能的複製[如何找出字符鍵被按下?(http://stackoverflow.com/questions/1846599/how-to -find-out-what-character-key-is-pressed) –
我一直使用.keyCode。您的事件對象沒有.key屬性,這就是爲什麼它在控制檯中記錄未定義的原因。 – IrkenInvader
@IrkenInvader對不起,我是一個初學者,你的意思是沒有一個關鍵屬性?謝謝 –