Spec-Zone.ru › Web APIs

SVGNumberList: метод replaceItem()

Базовая поддержка Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.

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

Метод replaceItem() интерфейса SVGNumberList заменяет существующий элемент в списке новым.

Вставляемый элемент — это сам элемент, а не его копия.

  • Если newItem уже находится в списке, он удаляется из предыдущего списка перед вставкой в этот список.

  • Если элемент уже находится в этом списке, обратите внимание, что index элемента, подлежащего замене, находится до удаления элемента.

Синтаксис

SVGNumberList.replaceItem(newItem, index)

Параметры

newItem

Элемент SVGNumber, который вставляется в список.

index

Целое число; индекс, куда новый элемент должен заменить существующий, как беззнаковое целое число.

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

Объект SVGNumber; вставленный элемент из списка.

Исключения

Этот метод может вызвать DOMException одного из следующих типов:

NoModificationAllowedError DOMException

Выбрасывается, если SVGNumberList соответствует только для чтения атрибуту или когда сам объект является только для чтения.

IndexSizeError DOMException

Выбрасывается, если номер индекса больше или равен numberOfItems.

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

Спецификация
Scalable Vector Graphics (SVG) 2
# __svg__SVGNameList__replaceItem

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
replaceItem 6 12 3 ≤12.1 6 18 4 ≤12.1 6 1.0 4.4

См. также

  • SVGNumber
  • SVGNumberList.numberOfItems

© 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/SVGNumberList/replaceItem

Spec-Zone.ru

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