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.
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> | 
ブラウザーの互換性
Loading…