HTMLInputElement: thuộc tính selectionDirection
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since November 2015.
Thuộc tính selectionDirection của giao diện HTMLInputElement là một chuỗi cho biết hướng mà người dùng đang chọn văn bản.
Giá trị
Một chuỗi. Nó có thể có một trong các giá trị sau:
forward-
Người dùng đang mở rộng lựa chọn về phía cuối văn bản đầu vào.
backward-
Người dùng đang mở rộng lựa chọn về phía đầu của văn bản đầu vào.
none-
Người dùng không mở rộng lựa chọn.
Note: Trên Windows, hướng cho biết vị trí của con trỏ tương đối với lựa chọn: lựa chọn "forward" có con trỏ ở cuối lựa chọn và lựa chọn "backward" có con trỏ ở đầu lựa chọn. Windows không có hướng "none".
Note: Trên Mac, hướng cho biết đầu nào của lựa chọn bị ảnh hưởng khi người dùng điều chỉnh kích thước lựa chọn bằng các phím mũi tên với phím Shift: hướng "forward" nghĩa là cuối của lựa chọn được sửa đổi, và hướng "backward" nghĩa là đầu của lựa chọn được sửa đổi. Hướng "none" là mặc định trên Mac, cho biết rằng chưa có hướng cụ thể nào được chọn. Người dùng đặt hướng ngầm định khi lần đầu điều chỉnh lựa chọn, dựa trên phím mũi tên theo hướng nào được sử dụng.
Ví dụ
>HTML
<label for="selectionDirection">Thuộc tính selectionDirection</label>
<input type="text" id="selectionDirection" value="MDN" />
<p id="direction"></p>
JavaScript
const textSelectionDirection = document.querySelector("#selectionDirection");
const pConsole = document.querySelector("#direction");
pConsole.textContent = `Hướng lựa chọn : ${textSelectionDirection.selectionDirection}`;
Kết quả
Đặc tả kỹ thuật
| Specification |
|---|
| HTML> # dom-textarea/input-selectiondirection-dev> |
Tương thích trình duyệt
Xem thêm
- Thuộc tính
HTMLTextAreaElement.selectionDirection - Thuộc tính
HTMLInputElement.selectionStart - Thuộc tính
HTMLInputElement.selectionEnd - Phương thức
HTMLInputElement.setSelectionRange