2009-02-09 4 views
7

Hat jemand eine Technik, mit der ich bestimmen kann, welches Element nach einem Blur-Ereignis den Fokus hat? Ich habe ein Eingabefeld, das ich auf Unschärfe zurücksetzen möchte, es sei denn die Unschärfe wurde durch den Benutzer verursacht, der auf die Schaltfläche "Speichern" klickt. Ich würde gerne eine Flagge in der Onclick-Funktion speichern Schaltfläche setzen, aber das würde zu spät auslösen (es sei denn, Click-Ereignisse immer vor Unschärfe-Ereignisse, die ich bezweifle.)Javascript blur event - Gibt es eine Möglichkeit zu erkennen, welches Element nun den Fokus hat?

+0

Auf dem anderen Thema sah ich nur Hacks, aber es ist eigentlich eine eingebaute Lösung sehr einfach zu bedienen: https://developer.mozilla.org/en-US/docs/Web/API/Document/activeElement Grundsätzlich können Sie das Fokuselement wie folgt erfassen: 'const focusedElement = document.activeElement' und Sie sind gut zu gehen –

Antwort

Verwandte Themen