blockly > FocusManager > focusNode

เมธอด FocusManager.focusNode()

โฟกัสอินพุต DOM บนโหนดที่ระบุ และทำเครื่องหมายว่ามีการโฟกัสที่ใช้งานอยู่

ระบบจะอัปเดตโหนดที่โฟกัสก่อนหน้านี้ให้เป็นไฮไลต์แบบพาสซีฟ (หากอยู่ในโฟกัสทรีอื่น) หรือเบลอ (หากอยู่ในโฟกัสทรีเดียวกัน)

**สำคัญ**: หากโฟกัสโหนดที่ระบุไม่ได้ (เช่น เมธอด canBeFocused() แสดงผลเป็นเท็จ) ระบบจะไม่สนใจโหนดดังกล่าวและสถานะโฟกัสที่มีอยู่จะยังคงไม่เปลี่ยนแปลง

โปรดทราบว่าการดำเนินการนี้อาจอัปเดต tabindex ขององค์ประกอบของโหนดที่ระบุเพื่อให้โปรแกรมอ่านหน้าจออ่านได้อย่างถูกต้องขณะโฟกัส

ลายเซ็น:

focusNode(focusableNode: IFocusableNode): void;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
focusableNode IFocusableNode โหนดที่ควรได้รับโฟกัสที่ใช้งานอยู่

การคืนสินค้า:

เป็นโมฆะ