SVGPointList
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.
TheSVGPointList interface represents a list ofDOMPoint objects.
AnSVGPointList can be designated as read-only, which means that attempts to modify the object will result in an exception being thrown.
In this article
Instance properties
SVGPointList.lengthRead onlyReturns the number of points in the list.
SVGPointList.numberOfItemsRead onlyReturns the number of points in the list.
Instance methods
SVGPointList.clear()Removes all items in the list.
SVGPointList.initialize()First removes all items in the list, then adds a single value to the list.
SVGPointList.getItem()Gets an item from the list at a specified position.
SVGPointList.insertItemBefore()Inserts an element into the list at a specified position.
SVGPointList.replaceItem()Replaces an item in the list with a new item.
SVGPointList.removeItem()Removes an item from the list.
SVGPointList.appendItem()Adds an item to the end of the list.
Examples
The following example shows an SVG which contains a<polyline> with five coordinate pairs. Thepoints property returns anSVGPointList.
<svg viewBox="-10 -10 120 120" xmlns="http://www.w3.org/2000/svg"> <polyline stroke="black" fill="none" points="50,0 21,90 98,35 2,35 79,90" /></svg>const example = document.getElementById("example");console.log(example.points); // An SVGPointListSpecifications
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGPointList> |