--- title: 'Window: focus イベント' slug: Web/API/Window/focus_event tags: - API - イベント - Focus - FocusEvent - リファレンス - ウェブ - Window - onfocus browser-compat: api.Window.focus_event translation_of: Web/API/Window/focus_event --- {{APIRef}} **`focus`** イベントは、要素がフォーカスを受け取ったときに発生します。 `focus` の反対は {{domxref("Window/blur_event", "blur")}} です。
バブリング | なし |
---|---|
キャンセル | 不可 |
インターフェイス | {{DOMxRef("FocusEvent")}} |
イベントハンドラープロパティ | {{domxref("GlobalEventHandlers/onfocus", "onfocus")}} |
同期 / 非同期 | 同期 |
Composed | はい |
Click on this document to give it focus.
``` #### CSS ```css .paused { background: #ddd; color: #555; } ``` #### JavaScript ```js function pause() { document.body.classList.add('paused'); log.textContent = 'FOCUS LOST!'; } function play() { document.body.classList.remove('paused'); log.textContent = 'This document has focus. Click outside the document to lose focus.'; } const log = document.getElementById('log'); window.addEventListener('blur', pause); window.addEventListener('focus', play); ``` #### 結果 {{EmbedLiveSample("Live_example")}} ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 - 関連イベント: {{domxref("Window/blur_event", "blur")}} - `Element` を対象としたこのイベント: {{domxref("Element/focus_event", "focus")}} イベント