SVGPathElement
        
        
          
                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.
* Some parts of this feature may have varying levels of support.
The SVGPathElement interface corresponds to the <path> element.
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.
- SVGPathElement.pathLengthRead only
- 
This property reflects the pathLengthattribute.
Instance methods
This interface also inherits methods from its parent, SVGGeometryElement.
- SVGPathElement.getPathData()Experimental
- 
Returns the sequence of path segments that corresponds to the path data, optionally normalizing the values and segment types. 
- SVGPathElement.getPointAtLength()
- 
Returns the point at a given distance along the path. 
- SVGPathElement.getTotalLength()
- 
Returns the user agent's computed value for the total length of the path in user units. 
- SVGPathElement.setPathData()Experimental
- 
Sets the sequence of path segments as the new path data. 
- SVGPathElement.getPathSegmentAtLength()Experimental
- 
Returns the segment at a given distance along the path. 
Deprecated methods
- SVGPathElement.getPathSegAtLength()Deprecated
- 
Returns an unsigned long representing the index within the pathSegListutilizing the user agent's distance-along-a-path algorithm.
- SVGPathElement.createSVGPathSegClosePath()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegClosePathobject.
- SVGPathElement.createSVGPathSegMovetoAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegMovetoAbsobject.
- SVGPathElement.createSVGPathSegMovetoRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegMovetoRelobject.
- SVGPathElement.createSVGPathSegLinetoAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegLinetoAbsobject.
- SVGPathElement.createSVGPathSegLinetoRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegLinetoRelobject.
- SVGPathElement.createSVGPathSegCurvetoCubicAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegCurvetoCubicAbsobject.
- SVGPathElement.createSVGPathSegCurvetoCubicRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegCurvetoCubicRelobject.
- SVGPathElement.createSVGPathSegCurvetoQuadraticAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticAbsobject.
- SVGPathElement.createSVGPathSegCurvetoQuadraticRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticRelobject.
- SVGPathElement.createSVGPathSegArcAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegArcAbsobject.
- SVGPathElement.createSVGPathSegArcRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegArcRelobject.
- SVGPathElement.createSVGPathSegLinetoHorizontalAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegLinetoHorizontalAbsobject.
- SVGPathElement.createSVGPathSegLinetoHorizontalRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegLinetoHorizontalRelobject.
- SVGPathElement.createSVGPathSegLinetoVerticalAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegLinetoVerticalAbsobject.
- SVGPathElement.createSVGPathSegLinetoVerticalRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegLinetoVerticalRelobject.
- SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothAbsobject.
- SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothRelobject.
- SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothAbsobject.
- SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel()Deprecated
- 
Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothRelobject.
Specifications
| Specification | 
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGPathElement> | 
Browser compatibility
Loading…
See also
- <path>SVG Element