Highlight: type 属性
Highlight 接口的 type 属性是一个枚举 String,用于指定高亮的含义。这使得辅助技术(例如屏幕阅读器)在向用户展示高亮时可以包含这种含义。
默认情况下,高亮对象的 type 属性设置为 highlight,但你可以将其更改为 spelling-error 或 grammar-error。
值
type 枚举值的可能值包括:
highlight-
这是默认的高亮类型。它没有特定的含义。
spelling-error-
当高亮用于强调拼写错误的内容时,使用此类型。
grammar-error-
当高亮用于强调语法不正确的内容时,使用此类型。
示例
js
const spellErrorRange = new Range();
spellErrorRange.setStart(textNode, 10);
spellErrorRange.setEnd(textNode, 20);
const spellErrorsHighlight = new Highlight(spellErrorRange);
spellErrorsHighlight.type = "spelling-error";
规范
| 规范 |
|---|
| CSS 自定义高亮 API 模块级别 1 # enumdef-highlighttype |
浏览器兼容性
加载中…