SVGNumberList: replaceItem() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

SVGNumberList 接口的 replaceItem() 方法用一个新项替换列表中的现有项。如果新项已存在于某个列表中,则在插入到此列表之前,它会先从其原列表移除。插入的是项本身,而不是副本。如果该项已在此列表中,请注意要替换的项的索引是在该项被移除之前。

语法

js
replaceItem(newItem, index)

参数

newItem

要添加到列表的 SVGNumber

index

一个非负整数,指定要删除的项的索引。

返回值

已添加到列表的 SVGNumber

异常

NoModificationAllowedError DOMException

如果 SVGNumberList 对应于只读属性或对象本身是只读的,则会引发此异常。

IndexSizeError DOMException

当索引超出列表范围时抛出。

规范

规范
Scalable Vector Graphics (SVG) 2
# __svg__SVGNameList__replaceItem

浏览器兼容性