Подсветка: свойство type
Ограниченная доступность
Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.
Свойство type интерфейса Highlight представляет собой перечислимый тип String, используемый для указания смысла выделения. Это позволяет средствам辅助技术, таким как программы для чтения с экрана, включать этот смысл при отображении выделения пользователям.
По умолчанию объект выделения будет иметь свой тип, установленный на highlight, но вы можете изменить его на spelling-error или grammar-error.
Значение
Возможные значения перечислимого значения type:
highlight-
Это тип выделения по умолчанию. Он не имеет никакого конкретного смысла.
spelling-error-
Используйте этот тип, когда выделение используется для выделения неправильно написанного контента.
grammar-error-
Используйте этот тип, когда выделение используется для выделения грамматически некорректного контента.
Примеры
const spellErrorRange = new Range(); spellErrorRange.setStart(textNode, 10); spellErrorRange.setEnd(textNode, 20); const spellErrorsHighlight = new Highlight(spellErrorRange); spellErrorsHighlight.type = "spelling-error";
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
type |
105 | 105 | предварительный просмотр | 91 | 17.2 | 105 | Нет | 72 | 17.2 | 20.0 | 105 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Highlight/type