blockly > FocusManager > focusNode

FocusManager.focusNode() メソッド

指定されたノードに DOM 入力をフォーカスし、アクティブにフォーカスされているものとしてマークします。

以前にフォーカスされていたノードは、別のフォーカス可能なツリーにある場合は受動的にハイライト表示され、同じツリーにある場合はぼかし表示されるように更新されます。

**重要**: 指定されたノードにフォーカスできない場合(canBeFocused() メソッドが false を返すなど)、そのノードは無視され、既存のフォーカス状態は変更されません。

なお、この関数は、指定されたノードの要素の tabindex を更新して、フォーカス時にスクリーン リーダーで正しく読み上げられるようにする場合があります。

署名:

focusNode(focusableNode: IFocusableNode): void;

パラメータ

パラメータ 説明
focusableNode IFocusableNode アクティブなフォーカスを受け取るノード。

戻り値:

void