---
title: 'Element: blur イベント'
slug: Web/API/Element/blur_event
tags:
- API
- DOM
- Element
- イベント
- FocusEvent
- リファレンス
- blur
- onblur
browser-compat: api.Element.blur_event
translation_of: Web/API/Element/blur_event
---
{{APIRef}}
**`blur`** イベントは、要素がフォーカスを失ったときに発生します。このイベントと {{domxref("Element/focusout_event", "focusout")}} との違いは、 `focusout` が[バブリング](/ja/docs/Learn/JavaScript/Building_blocks/Events#event_bubbling_and_capture)するのに対し、 `blur` はしないことです。
`blur` の反対は {{domxref("Element/focus_event", "focus")}} です。
バブリング |
なし |
キャンセル |
不可 |
インターフェイス |
{{DOMxRef("FocusEvent")}} |
イベントハンドラープロパティ |
{{domxref("GlobalEventHandlers/onblur", "onblur")}}
|
同期 / 非同期 |
同期 |
Composed |
はい |
## 例
### 簡単な例
#### HTML
```html
```
#### JavaScript
```js
const password = document.querySelector('input[type="password"]');
password.addEventListener('focus', (event) => {
event.target.style.background = 'pink';
});
password.addEventListener('blur', (event) => {
event.target.style.background = '';
});
```
#### 結果
{{EmbedLiveSample("Simple_example", '100%', '50px')}}
### イベント委譲
このイベントのイベント委譲を実装する方法は 2 つあります。 {{domxref("Element/focusout_event", "focusout")}} イベントを使用するか、 {{domxref("EventTarget.addEventListener()", "addEventListener()")}} の `useCapture` 引数に `true` を設定するかです。
#### HTML
```html
```
#### JavaScript
```js
const form = document.getElementById('form');
form.addEventListener('focus', (event) => {
event.target.style.background = 'pink';
}, true);
form.addEventListener('blur', (event) => {
event.target.style.background = '';
}, true);
```
#### 結果
{{EmbedLiveSample("Event_delegation", '100%', '50px')}}
## 仕様書
{{Specifications}}
## ブラウザーの互換性
{{Compat}}
このイベントが処理されている間、 {{DOMxRef("Document.activeElement")}} の値はブラウザーによって異なります ({{bug(452307)}})。 IE10 はフォーカスが移動する先の要素を設定しますが、 Firefox と Chrome ではふつう、文書の `body` を設定します。
## 関連情報
- 関連イベント: {{domxref("Element/focus_event", "focus")}}, {{domxref("Element/focusin_event", "focusin")}}, {{domxref("Element/focusout_event", "focusout")}}
- `Window` を対象としたこのイベント: {{domxref("Window/blur_event", "blur")}} イベント