SVGNumberList: replaceItem()-Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Die replaceItem()
-Methode des SVGNumberList
-Interfaces ersetzt ein bestehendes Element in der Liste durch ein neues Element.
Das eingefügte Element ist das Element selbst und keine Kopie.
-
Wenn
newItem
bereits in einer Liste ist, wird es vor dem Einfügen in diese Liste aus seiner vorherigen Liste entfernt. -
Wenn das Element bereits in dieser Liste ist, beachten Sie, dass der
index
des zu ersetzenden Elements vor dem Entfernen des Elements liegt.
Syntax
SVGNumberList.replaceItem(newItem, index)
Parameter
Rückgabewert
Ein SVGNumber
-Objekt; das eingefügte Element aus der Liste.
Ausnahmen
Diese Methode kann einen DOMException
der folgenden Typen auslösen:
NoModificationAllowedError
DOMException
-
Wird ausgelöst, wenn die
SVGNumberList
einem schreibgeschützten Attribut entspricht oder wenn das Objekt selbst schreibgeschützt ist. IndexSizeError
DOMException
-
Wird ausgelöst, wenn die Indexnummer größer oder gleich
numberOfItems
ist.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # __svg__SVGNameList__replaceItem |
Browser-Kompatibilität
BCD tables only load in the browser