FocusEvent
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die Schnittstelle FocusEvent repräsentiert fokusbezogene Ereignisse, darunter focus, blur, focusin und focusout.
Konstruktor
FocusEvent()-
Erstellt ein
FocusEvent-Ereignis mit den angegebenen Parametern.
Instanzeigenschaften
Diese Schnittstelle erbt außerdem Eigenschaften von ihrer übergeordneten Schnittstelle UIEvent und mittelbar von Event.
-
Ein
EventTarget, das ein sekundäres Ziel für dieses Ereignis repräsentiert. In manchen Fällen (etwa beim Navigieren per Tabulatortaste in eine Seite hinein oder aus ihr heraus) kann diese Eigenschaft aus Sicherheitsgründen aufnullgesetzt sein.
Instanzmethoden
Diese Schnittstelle hat keine eigenen Methoden. Sie erbt Methoden von ihrer übergeordneten Schnittstelle UIEvent und mittelbar von Event.
Reihenfolge der Ereignisse
Wenn der Fokus von Element A auf Element B wechselt, werden Fokusereignisse in der folgenden Reihenfolge ausgelöst:
blur: wird ausgelöst, nachdem Element A den Fokus verloren hat.focusout: wird nach demblur-Ereignis ausgelöst.focus: wird ausgelöst, nachdem Element B den Fokus erhalten hat.focusin: wird nach demfocus-Ereignis ausgelöst.
Spezifikationen
| Spezifikation |
|---|
| UI Events> # interface-focusevent> |
Browser-Kompatibilität
Siehe auch
- Die Basisschnittstelle
Event