Тип события select использует интерфейс UIEvent, если оно сгенерировано из пользовательского интерфейса. Но в противном случае оно может быть сгенерировано из интерфейса Event.
Тип события | select |
---|---|
Интерфейс | UIEvent, если генерируется из пользовательского интерфейса, иначе Event |
Синх / Асин | Синхронный |
Всплытие | Есть |
Надежные цели | Element |
Отменяемый | Нет |
Действие по умолчанию | Не определено |
Контекст (доверенные события) | Event.target : элемент, текстовое содержимое которого было выбрано |
UIEvent.view : Window | |
UIEvent.detail : 0 |
Пользовательский агент ДОЛЖЕН отправить это событие, когда пользователь выбирает какой-либо текст. Это событие отправляется после того, как выбор произошел.
Эта спецификация не предоставляет контекстную информацию для доступа к выбранному тексту. Где это применимо, основной язык ДОЛЖЕН определять правила того, как пользователь МОЖЕТ выбирать контент (с учетом международных языковых соглашений), в какой момент отправляется событие select и как автор контента МОЖЕТ получать доступ к выбранному пользователем контенту.
Чтобы получить доступ к выбранному пользователем содержимому, авторы содержимого будут использовать собственные возможности основных языков, такие как метод Document.getSelection() API-интерфейсов редактирования HTML [Редактирование].
Событие select может быть недоступно для всех элементов на всех языках. Например, в [HTML5] события select можно отправлять только для элементов ввода формы <input> и элементов <textarea>. Реализации могут отправлять события выбора select в любом контексте, который считается подходящим, включая выбор текста вне элементов управления формой или выбор изображений или разметки, например в SVG.
События UIEvent
Типы событий пользовательского интерфейса UIEvent
Полная версия документа на русском языке
UI Events | События пользовательского интерфейса