blockly > FocusManager > focusNode

Método FocusManager.focusNode()

Foca a entrada do DOM no nó especificado e o marca como ativamente focado.

Qualquer nó focado anteriormente será atualizado para ser destacado passivamente (se estiver em uma árvore focalizável diferente) ou desfocado (se estiver na mesma).

**Importante**: se o nó fornecido não puder ser focado (por exemplo, se o método canBeFocused() retornar "false"), ele será ignorado e qualquer estado de foco atual permanecerá inalterado.

Isso pode atualizar o tabindex do elemento do nó especificado para garantir que ele possa ser lido corretamente por leitores de tela enquanto estiver em foco.

Signature:

focusNode(focusableNode: IFocusableNode): void;

Parâmetros

Parâmetro Tipo Descrição
focusableNode IFocusableNode O nó que precisa receber o foco ativo.

Retorna:

void