Типы событий в JavaScript в JavaScript
События мыши
Атрибут | Описание |
---|---|
click
|
Произведен клик кнопкой мыши. Событие возникает после того, как кнопка мыши была отпущена |
mousedown
|
Нажата кнопка мыши |
mouseup
|
Отжата кнопка мыши |
dblclick
|
Двойной щелчок |
mousemove
|
Указатель мыши движется внутри области отображения элемента |
mouseout
|
Указатель мыши вышел из области отображения элемента |
mouseover
|
Указатель мыши находится внутри области отображения элемента |
События клавиатуры
Атрибут | Описание |
---|---|
keydown
|
Нажата кнопки на клавиатуре |
keypress
|
Кнопка на клавиатуре нажата и не отпускается дольше, чем интервал повторения. Длительность интервала повторения является системным параметром и зависит от настроек операционной системы пользователя |
keyup
|
Отпущена ранее нажатая кнопка |
События форм и элементов страницы
Атрибут | Описание |
---|---|
change
|
Элемент теряет фокус ввода, а содержимое элемента изменилось за время, пока элемент был в фокусе |
select
|
Какая-то часть текста внутри элемента становится выделенной |
submit
|
В форме нажата кнопка "Отправить", но отправка формы на сервер еще не производилась |
События форм и элементов страницы
Атрибут | Описание |
---|---|
blur
|
Элемент управления теряет фокус ввода, т.е. курсор переходит к другому элементу |
focus
|
Отображаемый элемент получил фокуса ввода. Для текстовых полей это событие означает, что курсор уже находится в данном элементе |
load
|
Завершена загрузка страницы |
unload
|
Производится выход из документа (закрытие или перенаправление страницы на другой адрес) |
scroll
|
Срабатывает при прокрутке элемента |