SVGPathElement
==============

The **`SVGPathElement`** interface corresponds to the `<path>` element.

EventTarget

Node

Element

SVGElement

SVGGraphicsElement

SVGGeometryElement

SVGPathElement

**Note:** In SVG 2 the `getPathSegAtLength()` and `createSVGPathSeg*` methods were removed and the `pathLength` property and the `getTotalLength()` and `getPointAtLength()` methods were moved to `SVGGeometryElement`.

Instance properties
-------------------

*This interface inherits properties from its parent, `SVGGeometryElement`.*

Instance methods
----------------

*This interface also inherits methods from its parent, `SVGGeometryElement`.*

`SVGPathElement.getPathSegAtLength()` 
Deprecated

Returns an unsigned long representing the index within the `pathSegList` utilizing the user agent's distance-along-a-path algorithm.

`SVGPathElement.createSVGPathSegClosePath()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegClosePath` object.

`SVGPathElement.createSVGPathSegMovetoAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegMovetoAbs` object.

`SVGPathElement.createSVGPathSegMovetoRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegMovetoRel` object.

`SVGPathElement.createSVGPathSegLinetoAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegLinetoAbs` object.

`SVGPathElement.createSVGPathSegLinetoRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegLinetoRel` object.

`SVGPathElement.createSVGPathSegCurvetoCubicAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegCurvetoCubicAbs` object.

`SVGPathElement.createSVGPathSegCurvetoCubicRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegCurvetoCubicRel` object.

`SVGPathElement.createSVGPathSegCurvetoQuadraticAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegCurvetoQuadraticAbs` object.

`SVGPathElement.createSVGPathSegCurvetoQuadraticRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegCurvetoQuadraticRel` object.

`SVGPathElement.createSVGPathSegArcAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegArcAbs` object.

`SVGPathElement.createSVGPathSegArcRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegArcRel` object.

`SVGPathElement.createSVGPathSegLinetoHorizontalAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegLinetoHorizontalAbs` object.

`SVGPathElement.createSVGPathSegLinetoHorizontalRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegLinetoHorizontalRel` object.

`SVGPathElement.createSVGPathSegLinetoVerticalAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegLinetoVerticalAbs` object.

`SVGPathElement.createSVGPathSegLinetoVerticalRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegLinetoVerticalRel` object.

`SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegCurvetoCubicSmoothAbs` object.

`SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegCurvetoCubicSmoothRel` object.

`SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegCurvetoQuadraticSmoothAbs` object.

`SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel()` 
Deprecated

Returns a stand-alone, parentless `SVGPathSegCurvetoQuadraticSmoothRel` object.

Specifications
--------------

| Specification |
| --- |
| Scalable Vector Graphics (SVG) 2 # InterfaceSVGPathElement |

Browser compatibility
---------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

See also
--------

* `<path>` SVG Element