HTML события являются "вещи" , которые происходят в HTML элементов.
Когда JavaScript используется в HTML - страницы, JavaScript может "реагировать" на эти события.
HTML События
HTML событие может быть что-то браузер делает, или что-то пользователь делает.
Вот некоторые примеры HTML событий:
- HTML веб-страницы по окончании загрузки
- Поле ввода HTML был изменен
- Кнопка HTML была нажата
Часто, когда события происходят, вы можете захотеть сделать что-то.
JavaScript позволяет выполнить код, когда события будут обнаружены.
HTML позволяет атрибуты обработчик события с кодом JavaScript, чтобы быть добавлены в HTML - элементов.
С одинарные кавычки:
< some-HTML-element
some-event = ' some JavaScript ' >
С двойные кавычки:
< some-HTML-element
some-event = " some JavaScript " >
В следующем примере onclick атрибут (с кодом), добавляется в элемент кнопки:
пример
<button onclick='getElementById("demo").innerHTML=Date()'>The time is?</button>
Попробуй сам " В приведенном выше примере, код JavaScript изменяет содержимое элемента с id="demo" .
В следующем примере код меняет содержание своего собственного элемента (используя this .innerHTML ):
JavaScript-код часто несколько строк. Она чаще встречается, чтобы увидеть атрибуты событий вызова функций:
Общие HTML События
Ниже приведен список некоторых распространенных HTML событий:
Мероприятие | Описание |
---|---|
onchange | HTML элемент был изменен |
onclick | Пользователь нажимает на элемент HTML |
onmouseover | Пользователь перемещает курсор мыши над HTML-элементом |
onmouseout | Пользователь перемещает курсор мыши в сторону от элемента HTML |
onkeydown | Пользователь нажимает клавишу клавиатуры |
onload | Браузер завершил загрузку страницы |
Список намного больше: w3ii JavaScript Ссылка на страницу HTML DOM Events .
Что может делать JavaScript?
обработчики событий могут быть использованы для обработки, и проверять данные, вводимые пользователем, действия пользователя и действия браузера:
- То, что должно быть сделано каждый раз, когда страница загружается
- То, что должно быть сделано, когда страница закрыта
- Действие, которое должно выполняться, когда пользователь нажимает кнопку
- Материалы, которые должны быть проверены, когда пользователь вводит данные
- И более ...
Много различных методов могут быть использованы, чтобы позволить JavaScript работать с событиями:
- Атрибуты событий HTML могут выполнять код JavaScript напрямую
- Атрибуты событий HTML могут вызывать функции JavaScript
- Вы можете назначить свои собственные функции обработчика событий в HTML элементы
- Вы можете предотвратить события от отправки или обрабатывается
- И более ...
Вы узнаете гораздо больше о событиях и обработчики событий в HTML DOM главах.
Проверьте себя с упражнениями!
Упражнение 1 » Упражнение 2» Упражнение 3 »