Highlight: type property

Baseline 2025
Newly available

Since June 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Thuộc tính type của giao diện Highlight là một String liệt kê được dùng để chỉ định ý nghĩa của vùng làm nổi bật. Điều này cho phép các công nghệ hỗ trợ, chẳng hạn như trình đọc màn hình, bao gồm ý nghĩa này khi hiển thị vùng làm nổi bật cho người dùng.

Theo mặc định, một đối tượng làm nổi bật sẽ có loại được đặt thành highlight, nhưng bạn có thể thay đổi nó thành spelling-error hoặc grammar-error.

Giá trị

Các giá trị có thể có của giá trị liệt kê type là:

highlight

Đây là loại làm nổi bật mặc định. Nó không có ý nghĩa cụ thể nào.

spelling-error

Sử dụng loại này khi vùng làm nổi bật được dùng để nhấn mạnh nội dung bị viết sai chính tả.

grammar-error

Sử dụng loại này khi vùng làm nổi bật được dùng để nhấn mạnh nội dung không đúng ngữ pháp.

Ví dụ

js
const spellErrorRange = new Range();
spellErrorRange.setStart(textNode, 10);
spellErrorRange.setEnd(textNode, 20);

const spellErrorsHighlight = new Highlight(spellErrorRange);

spellErrorsHighlight.type = "spelling-error";

Thông số kỹ thuật

Specification
CSS Custom Highlight API Module Level 1
# enumdef-highlighttype

Tương thích trình duyệt

Xem thêm