Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Element: focusout-Ereignis
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Dasfocusout-Ereignis wird ausgelöst, wenn ein Element den Fokus verloren hat, nach demblur-Ereignis. Die beiden Ereignisse unterscheiden sich darin, dassfocusout aufsteigt, währendblur dies nicht tut.
Das Gegenteil vonfocusout ist dasfocusin-Ereignis, das ausgelöst wird, wenn das Element den Fokus erhält.
Dasfocusout-Ereignis ist nicht abbruchfähig.
In diesem Artikel
Syntax
Verwenden Sie den Ereignisnamen in Methoden wieaddEventListener() oder setzen Sie eine Ereignishandlereigenschaft.
addEventListener("focusout", (event) => { })onfocusout = (event) => { }Ereignistyp
EinFocusEvent. Erbt vonUIEvent undEvent.
Ereigniseigenschaften
Diese Schnittstelle erbt auch Eigenschaften von ihrem übergeordnetenUIEvent und indirekt vonEvent.
FocusEvent.relatedTargetDas Element, das den Fokus erhält, falls vorhanden.
Beispiele
>Live-Beispiel
HTML
<form> <label> Some text: <input type="text" placeholder="text input" /> </label> <label> Password: <input type="password" placeholder="password" /> </label></form>JavaScript
const form = document.getElementById("form");form.addEventListener("focusin", (event) => { event.target.style.background = "pink";});form.addEventListener("focusout", (event) => { event.target.style.background = "";});Ergebnis
Spezifikationen
| Specification |
|---|
| UI Events> # event-type-focusout> |
Hinweis:DieUI Events-Spezifikation beschreibt eineReihenfolge von Fokusereignissen, die sich von der aktuellen Implementierung in Browsern unterscheidet.
Browser-Kompatibilität
Siehe auch
- Verwandte Ereignisse:
blur,focus,focusin - Fokussieren: focus/blur