Highlight:type 属性
Highlight
接口的 type
属性是一个枚举的 String
,用于指定高亮的含义。这允许辅助技术(如屏幕阅读器)在向用户公开高亮时包含此含义。
默认情况下,高亮对象将其类型设置为 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 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。