Highlight: type プロパティ

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.

typeHighlight インターフェイスのプロパティは、ハイライトの意味を指定するために使用される列挙型文字列です。これにより、スクリーンリーダーなどの支援技術は、ハイライトをユーザーに公開する際にこの意味を記載することができます。

既定では、ハイライトオブジェクトの型は 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

ブラウザーの互換性

関連情報