Highlight: type プロパティ
Baseline
2025
最近利用可能
June 2025以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。
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";
仕様書
| 仕様書 |
|---|
| CSS Custom Highlight API Module Level 1> # enumdef-highlighttype> |