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ụ
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> |