blockly > FocusManager > focusNode
Methode „FocusManager.focusNode()“
Fokusiert die DOM-Eingabe auf den angegebenen Knoten und markiert ihn als aktiv fokussiert.
Alle zuvor fokussierten Knoten werden aktualisiert und entweder passiv hervorgehoben (wenn sie sich in einem anderen fokussierbaren Baum befinden) oder verschwommen dargestellt (wenn sie sich im selben Baum befinden).
**Wichtig**: Wenn der angegebene Knoten nicht fokussiert werden kann (z.B. wenn seine canBeFocused()-Methode „false“ zurückgibt), wird er ignoriert und der vorhandene Fokusstatus bleibt unverändert.
Dadurch kann sich der Tabindex des Elements des angegebenen Knotens ändern, damit er von Screenreadern richtig vorgelesen werden kann, wenn der Fokus darauf liegt.
Unterschrift:
focusNode(focusableNode: IFocusableNode): void;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
focusableNode | IFocusableNode | Der Knoten, der den aktiven Fokus erhalten soll. |
Gibt zurück:
void