Spec-Zone.ru › Web APIs

Подсветка: метод delete()

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

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

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

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

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

Синтаксис

delete(range)

Параметры

range

Объект Range, который нужно удалить из Highlight.

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

Возвращает true если range уже был в Highlight; в противном случае false.

Примеры

Ниже приведен фрагмент кода, демонстрирующий создание новой подсветки с двумя диапазонами и удаление одного из них:

const range1 = new Range();
const range2 = new Range();

const highlight = new Highlight(range1, range2);
console.log(highlight.size); // 2

highlight.delete(range1);
console.log(highlight.size); // 1

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

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

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

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

См. также

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

© 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/delete

Spec-Zone.ru

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