Selection API
Note:
API này không khả dụng trong Web Workers (không được hiển thị qua WorkerNavigator).
Selection API cho phép các nhà phát triển truy cập và thao tác phần tài liệu được người dùng chọn.
Các phương thức Window.getSelection() và Document.getSelection() trả về đối tượng Selection đại diện cho phần tài liệu được người dùng chọn. Đối tượng Selection cung cấp các phương thức để:
- truy cập các node hiện đang được chọn
- sửa đổi vùng chọn hiện tại, mở rộng hoặc thu hẹp nó hoặc chọn một phần hoàn toàn khác của tài liệu
- xóa các phần của vùng chọn hiện tại khỏi DOM.
Selection API cũng cung cấp hai sự kiện, cả hai đều kích hoạt trên Document:
- sự kiện
selectstartđược kích hoạt khi người dùng bắt đầu thực hiện vùng chọn mới - sự kiện
selectionchangeđược kích hoạt khi vùng chọn hiện tại thay đổi.
Giao diện
Selection-
Giao diện đại diện cho phần tài liệu được người dùng chọn hoặc vị trí hiện tại của con trỏ.
Document.getSelection()-
Phương thức trả về đối tượng
Selectionđại diện cho vùng chọn hiện tại hoặc vị trí hiện tại của con trỏ. Window.getSelection()-
Phương thức trả về đối tượng
Selectionđại diện cho vùng chọn hiện tại hoặc vị trí hiện tại của con trỏ. Document.selectionchange-
Sự kiện được kích hoạt khi vùng chọn hiện tại thay đổi.
Node.selectstart-
Sự kiện được kích hoạt khi người dùng bắt đầu vùng chọn mới.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Selection API> # selection-interface> |