Я хочу проверить, был ли нажат/освобожден ключ перехода в 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-press) –
Я всегда использовал .keyCode. Объект события не имеет свойства .key, поэтому он не регистрируется в консоли. – IrkenInvader
@IrkenInvader жаль, что я новичок, что вы имеете в виду, не имеет ключевого свойства? спасибо –