Рекомендации по курсу:

Свойство location события KeyboardEvent

Определение и использование

Этот номер представлен 4 константами:

свойство location возвращает цифру, указывающую положение клавиши на клавиатуре или устройстве.

0. DOM_KEY_LOCATION_STANDARD:

Эта клавиша не нажата ни справа, ни слева от клавиатуры, ни на цифровом клавишном блоке ( это значение代表着 почти каждую клавишу на клавиатуре, например "A", "U", "SPACE" или "5")

1. DOM_KEY_LOCATION_LEFT:

нажата левая клавиша (например, левая "CTRL" или левая "ALT" на стандартной клавиатуре 101 клавиш США)

2. DOM_KEY_LOCATION_RIGHT:

нажата правая клавиша (например, правая "CTRL" или правая "ALT" на стандартной клавиатуре 101 клавиш США)

3. DOM_KEY_LOCATION_NUMPAD:

Комментарий:нажатия этой клавиши на цифровом клавишном блоке (например, клавиша "2" справа от стандартной клавиатуры) свойство location можно использовать только для onkeydown и событие, которое нельзя использовать onkeypress.

Комментарий:Эта свойство только для чтения.

Пример

Получение положения клавиши:

var x = event.location;

Попробуйте сами

Синтаксис

event.location

Технические детали

Возвратное значение:

Числовое значение, представляющее положение клавиши на клавиатуре или устройстве.

Этот номер представлен 4 константами:

  • 0. DOM_KEY_LOCATION_STANDARD
  • 1. DOM_KEY_LOCATION_LEFT
  • 2. DOM_KEY_LOCATION_RIGHT
  • 3. DOM_KEY_LOCATION_NUMPAD
Версия DOM: События DOM Level 3

Поддержка браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот атрибут.

Свойства Chrome IE Firefox Safari Opera
location Поддерживается 9.0 15.0 Не поддерживается Поддерживается