--- title: GlobalEventHandlers.onkeydown slug: Web/API/GlobalEventHandlers/onkeydown tags: - API - HTML DOM - Свойство translation_of: Web/API/GlobalEventHandlers/onkeydown ---
{{ApiRef("HTML DOM")}}

Свойство onkeydown возвращает обработчик события {{event("keydown")}} на текущем элементе.

Событие keydown вызывается, когда пользователь нажал клавишу на клавиатуре.

Синтаксис

element.onkeydown = event handling code

Значение

Имя функции functionRef или function expression. Функция получает объект {{domxref("KeyboardEvent")}} в качестве единственного аргумента.

Пример

Этот пример показывает значение {{domxref("KeyboardEvent.code")}}, когда вы нажимаете клавишу внутри элемента {{HtmlElement("input")}}.

HTML

<input>
<p id="log"></p>

JavaScript

const input = document.querySelector('input');
const log = document.getElementById('log');

input.onkeydown = logKey;

function logKey(e) {
  log.textContent += ` ${e.code}`;
}

Результат

{{EmbedLiveSample("Пример")}}

Спецификации

Спецификация Статус Комментарий
{{SpecName('HTML WHATWG','webappapis.html#handler-onkeydown','onkeydown')}} {{Spec2('HTML WHATWG')}}

Совместимость с браузерами

{{Compat("api.GlobalEventHandlers.onkeydown")}}

Смотрите также