Highlight: type プロパティ
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
type
は Highlight
インターフェイスのプロパティは、ハイライトの意味を指定するために使用される列挙型文字列です。これにより、スクリーンリーダーなどの支援技術は、ハイライトをユーザーに公開する際にこの意味を記載することができます。
既定では、ハイライトオブジェクトの型は 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";
仕様書
Specification |
---|
CSS Custom Highlight API Module Level 1 # enumdef-highlighttype |