Highlight: type-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die type-Eigenschaft des Highlight-Interfaces ist ein aufgezählter String, der verwendet wird, um die Bedeutung des Highlights anzugeben. Dies ermöglicht es unterstützenden Technologien, wie z. B. Screenreadern, diese Bedeutung zu umfassen, wenn sie das Highlight den Benutzern präsentieren.

Standardmäßig wird ein Highlight-Objekt seinen Typ auf highlight setzen. Sie können ihn jedoch in spelling-error oder grammar-error ändern.

Wert

Die möglichen Werte der aufgezählten type-Werte sind:

highlight

Dies ist der Standard-Highlight-Typ. Er hat keine spezifische Bedeutung.

spelling-error

Verwenden Sie diesen Typ, wenn das Highlight verwendet wird, um falsch geschriebenen Inhalt hervorzuheben.

grammar-error

Verwenden Sie diesen Typ, wenn das Highlight verwendet wird, um grammatisch falschen Inhalt hervorzuheben.

Beispiele

js
const spellErrorRange = new Range();
spellErrorRange.setStart(textNode, 10);
spellErrorRange.setEnd(textNode, 20);

const spellErrorsHighlight = new Highlight(spellErrorRange);

spellErrorsHighlight.type = "spelling-error";

Spezifikationen

Specification
CSS Custom Highlight API Module Level 1
# enumdef-highlighttype

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
type

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
In development. Supported in a pre-release version.
In development. Supported in a pre-release version.
No support
No support
See implementation notes.

Siehe auch