Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. Интерфейсы веб API
  3. Element
  4. blur (event)

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

blur (event)

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..

Событиеblur вызывается когда элемент теряет фокус. Главное отличие между этим событием иfocusout только в том что у последнего есть фаза всплытия.

Основная информация

Спецификация

DOM L3

Интерфейс
FocusEvent
Всплытие

Нет

Отменяемый

Нет

Цель

Элемент

Действие по умолчанию

Нет

ЗначениеDocument.activeElement меняется в зависимости от браузера во время выполнения этого события (Firefox bug 452307): IE10 устанавливает его к элементу на который будет перемещён фокус, в то время как Firefox и Chrome обычно устанавливают его кbody документа

Свойства

PropertyTypeDescription
targetТолько для чтенияEventTargetEvent target (DOM element)
typeТолько для чтенияDOMStringThe type of event.
bubblesТолько для чтенияBooleanWhether the event normally bubbles or not.
cancelableТолько для чтенияBooleanWhether the event is cancellable or not.
relatedTargetТолько для чтенияEventTarget (DOM element)null

Делегирование события

Есть два способа реализовать делегирование этого события: использовать событиеfocusout в браузерах которые поддерживают его (все браузеры, Firefox с 52+), или установить параметр "useCapture" методаaddEventListener наtrue:

HTML Content

html
<form>  <input type="text" placeholder="text input" />  <input type="password" placeholder="password" /></form>

JavaScript Content

js
var form = document.getElementById("form");form.addEventListener(  "focus",  function (event) {    event.target.style.background = "pink";  },  true,);form.addEventListener(  "blur",  function (event) {    event.target.style.background = "";  },  true,);

Спецификации

Specification
UI Events
# event-type-blur
HTML
# handler-onblur

Совместимость с браузерами

Похожие события

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp