--- title: FocusEvent slug: Web/API/FocusEvent tags: - API - DOM - DOM 事件 - 事件 - 参考 translation_of: Web/API/FocusEvent ---
{{APIRef("DOM Events")}}

FocusEvent 接口表示和焦点相关的事件比如 {{event("focus")}}, {{event("blur")}}, {{event("focusin")}}, 和 {{event("focusout")}}。

{{InheritanceDiagram}}

构造器

{{domxref("FocusEvent.FocusEvent", "FocusEvent()")}}
使用给定的参数创建 FocusEvent 事件。

属性

此接口从它的父级继承了属性 {{domxref("UIEvent")}}, 间接来自于 {{domxref("Event")}}.

{{domxref("FocusEvent.relatedTarget")}} {{readonlyInline}}
{{domxref("EventTarget")}} 这个代表此次事件的次要目标. 在一些案例中,例如切换浏览器tab标签时, 为了安全的原因,这个属性可能会被设置为 null 。

方法

此接口没有特殊的方法。它从父级 {{domxref("UIEvent")}} 继承方法, 并间接从 {{domxref("Event")}} 继承方法。

规范

规范 状态 备注
{{SpecName('UI Events', '#interface-focusevent', 'FocusEvent')}} {{Spec2('UI Events')}}
{{SpecName('DOM3 Events', '#interface-focusevent', 'FocusEvent')}} {{Spec2('DOM3 Events')}} 初始定义

浏览器兼容性

{{Compat("api.FocusEvent")}}

参见