SVGNumberList: replaceItem() メソッド

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

replaceItem()SVGNumberList インターフェイスのメソッドで、リスト内の既存のアイテムを新しいアイテムに置き換えます。新しいアイテムがすでにリスト内に存在する場合は、このリストに挿入される前に、以前のリストから除去されます。挿入されるアイテムはアイテムそのものであり、コピーではありません。アイテムがすでにこのリスト内に存在する場合は、置き換えられるアイテムのインデックスは、アイテムが除去される前であることに注意してください。

構文

js
replaceItem(newItem, index)

引数

newItem

リストに追加する SVGNumber です。

index

削除するアイテムのインデックスを指定する、非負の整数です。

返値

リストに追加された SVGNumber です。

例外

DOMException NoModificationAllowedError

SVGNumberList が読み取り専用属性に相当するか、オブジェクト自身が読み取り専用である場合に発生します。

DOMException IndexSizeError

インデックスがリストの範囲を外れていた場合に発生します。

仕様書

Specification
Scalable Vector Graphics (SVG) 2
# __svg__SVGNameList__replaceItem

ブラウザーの互換性