Функция Onkeypress, возвращающая пробелы вместо букв - PullRequest
0 голосов
/ 15 февраля 2020

Я использую следующую команду и пытаюсь получить на экране буквенное предположение пользователя, но когда я проверяю devtools, нажатие клавиши возвращается в массив вроде [,,,,,,]. Нет писем Идеи?

var letguessText = document.getElementById("letguess")
var guessArray = []

document.onkeypress = function(event) {
  var guess = event.key

  guessArray.push(String.fromCharCode(guess));
  letguessText.textContent = guessArray;
}

1 Ответ

1 голос
/ 15 февраля 2020

Вам не нужен fromCharCode, так как event.key - символ. Вот пример.

var letguessText = document.getElementById("letguess")
var guessArray = []

document.onkeypress = function(event) {
  var guess = event.key
  guessArray.push(guess);
  letguessText.textContent = guessArray;
}
<p id="letguess">Start typing</p>
...