SVGPointList
SVGPointList
接口表示 SVGPoint
对象列表。
SVGPointList
可以被指定为只读,这意味着尝试修改该对象将导致抛出异常。
实例属性
SVGPointList.length
只读-
返回列表中的点数。
SVGPointList.numberOfItems
只读-
返回列表中的点数。
实例方法
SVGPointList.clear()
-
删除列表中的所有项。
SVGPointList.initialize()
-
首先删除列表中的所有项,然后向列表中添加单个值。
SVGPointList.getItem()
-
从指定位置的列表中获取一项。
SVGPointList.insertBefore()
-
在指定位置将元素插入列表。
SVGPointList.replaceItem()
-
用新项替换列表中的项。
SVGPointList.removeItem()
-
从列表中删除一项。
SVGPointList.appendItem()
-
将项添加到列表末尾。
示例
以下示例显示了一个 SVG,其中包含一个 <polyline>
,具有五个坐标对。points
属性返回一个 SVGPointList
。
html
<svg viewBox="-10 -10 120 120" xmlns="http://www.w3.org/2000/svg">
<polyline
id="example"
stroke="black"
fill="none"
points="50,0 21,90 98,35 2,35 79,90" />
</svg>
js
let example = document.getElementById("example");
console.log(example.points); //an SVGPointList
规范
规范 |
---|
可缩放矢量图形 (SVG) 2 # 接口SVGPointList |
浏览器兼容性
BCD 表格仅在浏览器中加载