SVGLengthList object
Defines a list of SVGLength objects.
![]() ![]() |
Members
The SVGLengthList object has these types of members:
Methods
The SVGLengthList object has these methods.
| Method | Description |
|---|---|
| appendItem |
Inserts a new item at the end of the list. |
| clear |
Clears all existing items from the list, which creates an empty list. |
| getItem |
Returns the specified item from a list. |
| initialize |
Clears current items from the list and re-initializes the list to contain the specified item. |
| insertItemBefore |
Inserts a new item into a list at a specified position. |
| removeItem |
Removes an existing item from the list. |
| replaceItem |
Replaces a specified existing item in the list with a specified new item. |
Properties
The SVGLengthList object has these properties.
| Property | Description |
|---|---|
|
Gets or sets the number of items in a list. |
Standards information
- Scalable Vector Graphics: Basic Data Types and Interfaces, Section 4.5.13
Remarks
You can designate an SVGLengthList object as read-only, so that any attempts to modify the object cause a NoModificationAllowedError exception that is defined during initialization.
Examples
The following code example declares the SVGLengthList object as read-only and identifies the appropriate exceptions to raise.
interface SVGLengthList { readonly attribute unsigned long numberOfItems; void clear() raises(DOMException); SVGLength initialize(in SVGLength newItem) raises(DOMException); SVGLength getItem(in unsigned long index) raises(DOMException); SVGLength insertItemBefore(in SVGLength newItem, in unsigned long index) raises(DOMException); SVGLength replaceItem(in SVGLength newItem, in unsigned long index) raises(DOMException); SVGLength removeItem(in unsigned long index) raises(DOMException); SVGLength appendItem(in SVGLength newItem) raises(DOMException); };

