blockly > FocusManager > focusNode
FocusManager.focusNode() メソッド
指定されたノードに DOM 入力をフォーカスし、アクティブにフォーカスされているものとしてマークします。
以前にフォーカスされていたノードは、別のフォーカス可能なツリーにある場合は受動的にハイライト表示され、同じツリーにある場合はぼかし表示されるように更新されます。
**重要**: 指定されたノードにフォーカスできない場合(canBeFocused() メソッドが false を返すなど)、そのノードは無視され、既存のフォーカス状態は変更されません。
なお、この関数は、指定されたノードの要素の tabindex を更新して、フォーカス時にスクリーン リーダーで正しく読み上げられるようにする場合があります。
署名:
focusNode(focusableNode: IFocusableNode): void;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
focusableNode | IFocusableNode | アクティブなフォーカスを受け取るノード。 |
戻り値:
void