Spec-Zone.ru › Web APIs

HighlightRegistry: метод set()

Ограниченная доступность

Эта функция не является базовой, так как не работает в некоторых широко используемых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Метод set() интерфейса HighlightRegistry добавляет или обновляет объект Highlight в реестре с указанным именем.

HighlightRegistry — это объект, похожий на Map, поэтому это аналогично использованию Map.set().

Синтаксис

set(name, highlight)

Параметры

name

Имя объекта Highlight для добавления или обновления. Имя должно быть строкой String.

highlight

Объект Highlight для добавления или обновления. Это должен быть экземпляр интерфейса Highlight.

Возвращаемое значение

Объект HighlightRegistry.

Примеры

Использование set()

const fooHighlight = new Highlight();
CSS.highlights.set("foo", fooHighlight);

Использование set() с цепочкой вызовов

Поскольку метод set() возвращает обратно реестр, вы можете использовать цепочку вызовов, как показано ниже:

const fooHighlight = new Highlight();
const barHighlight = new Highlight();
const bazHighlight = new Highlight();

CSS.highlights
  .set("foo", fooHighlight)
  .set("bar", barHighlight)
  .set("baz", bazHighlight);

Спецификации

Спецификация
Спецификация языка ECMAScript
# sec-map.prototype.set

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
set 105 105 превью 91 17.2 105 Нет 72 17.2 20.0 105

См. также

  • API пользовательского выделения CSS
  • API пользовательского выделения CSS: Предварительный взгляд на будущее выделения диапазонов текста на веб-страницах

© 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/HighlightRegistry/set

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API