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

html
<label for="selectionDirection">Thuộc tính selectionDirection</label>
<input type="text" id="selectionDirection" value="MDN" />
<p id="direction"></p>

JavaScript

js
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