blockly > FocusManager > focusNode

Método FocusManager.focusNode()

Enfoca la entrada del DOM en el nodo especificado y lo marca como enfocado de forma activa.

Cualquier nodo enfocado previamente se actualizará para que se destaque de forma pasiva (si está en un árbol enfocable diferente) o se desenfoque (si está en el mismo).

**Importante**: Si no se puede enfocar el nodo proporcionado (p.ej., su método canBeFocused() devuelve falso), se ignorará y el estado de enfoque existente permanecerá sin cambios.

Ten en cuenta que esto puede actualizar el tabindex del elemento del nodo especificado para garantizar que los lectores de pantalla puedan leerlo correctamente mientras está enfocado.

Signature:

focusNode(focusableNode: IFocusableNode): void;

Parámetros

Parámetro Tipo Descripción
focusableNode IFocusableNode Es el nodo que debe recibir el enfoque activo.

Muestra:

void