blockly > FocusManager > focusNode

Phương thức FocusManager.focusNode()

Tập trung đầu vào DOM vào nút được chỉ định và đánh dấu nút đó là đang được tập trung.

Mọi nút được lấy tiêu điểm trước đó sẽ được cập nhật thành nút được làm nổi bật một cách thụ động (nếu nút đó nằm trong một cây có thể lấy tiêu điểm khác) hoặc bị làm mờ (nếu nút đó nằm trong cùng một cây).

**Quan trọng**: Nếu nút được cung cấp không thể lấy tiêu điểm (ví dụ: phương thức canBeFocused() của nút trả về giá trị false), thì nút đó sẽ bị bỏ qua và mọi trạng thái tiêu điểm hiện có sẽ không thay đổi.

Xin lưu ý rằng thao tác này có thể cập nhật tabindex của phần tử trong nút được chỉ định để đảm bảo rằng trình đọc màn hình có thể đọc chính xác phần tử đó khi được lấy tiêu điểm.

Chữ ký:

focusNode(focusableNode: IFocusableNode): void;

Thông số

Thông số Loại Mô tả
focusableNode IFocusableNode Nút sẽ nhận được tiêu điểm hoạt động.

Trả lại:

void