Основы JavaScript.
Приложение 1.
Свойства объекта event

    Здесь мы перечислим основные свойства объекта event.

    Объект event позволяет получить информацию о каком-либо событии, происходящем в браузере.

Таблица 1. Основные свойства объекта event
Свойство Описание
altKey Возвращает состояние клавиши Alt, когда происходит событие
button Кнопка мыши, вызывающая событие
cancelBubble Устанавливается для запрета прохождения заданного события вверх по объектной иерархии
clientX Возвращает координату х элемента, исключая обрамление, отступы, полосы прокрутки и т.д.
clientY Возвращает координату у элемента, исключая обрамление, отступы, полосы прокрутки и т. д.
ctrlKey Состояние клавиши Ctrl при появлении события
fromElement Возвращает элемент, с которого ушел курсор мыши (для событий onmouseover() и onmouseout())
keyCode Код ASCII нажатой клавиши. Есть возможность изменять значение, передаваемое объекту
offsetX Возвращает координату х курсора мыши в пикселях относительно содержащего его элемента при возникновении события
offsetY Возвращает координату у курсора мыши в пикселях относительно содержащего его элемента при возникновении события
reason Указывает, что перемещение данных прошло успешно или из-за чего оно прекратилось
returnValue Определяет возвращаемое значение для события
screenX Возвращает горизонтальную координату курсора мыши относительно экрана, когда происходит событие
screenY Возвращает вертикальную координату курсора мыши относительно экрана, когда происходит событие
shiftKey Определяет состояние клавиши Shift при возникновении события
srcElement Возвращает элемент, с которого началось прохождение события
srcFilter Возвращает фильтр, создавший событие onfilterchange()
toElement Возвращает элемент, на который наезжает курсор мыши (для событий onmouseover() или onmouseout())
type Возвращает название события как строку, без приставки on
x Возвращает координату х курсора мыши относительно либо к позиционированному родительскому элементу, либо к окну
y Возвращает координату у курсора мыши относительно либо к позиционированному родительскому элементу, либо к окну


    Замечание. Свойства объекта event устанавливаются в момент прохождения события и большинство из них доступны только для чтения (их нельзя изменить).