JavaScripture
Contribute via GitHub Feedback

SVGSVGElement : SVGElement

Create using document.createElementNS('http://www.w3.org/2000/svg', 'svg') and this.setAttribute('version', '1.1') to set the version.

Example:

Run

Results:

 

Instance Properties

className : SVGAnimatedString  

contentScriptType : String

contentStyleType : String

currentScale : Number

currentTranslate : SVGPoint  

currentView : SVGViewSpec  

externalResourcesRequired : SVGAnimatedBoolean  

farthestViewportElement : SVGElement  

height : SVGAnimatedLength  

nearestViewportElement : SVGElement  

pixelUnitToMillimeterX : Number  

pixelUnitToMillimeterY : Number  

preserveAspectRatio : SVGAnimatedPreserveAspectRatio  

requiredExtensions : SVGStringList  

requiredFeatures : SVGStringList  

screenPixelToMillimeterX : Number  

screenPixelToMillimeterY : Number  

style : CSSStyleDeclaration  

systemLanguage : SVGStringList  

useCurrentView : Boolean  

viewBox : SVGAnimatedRect  

viewport : SVGRect  

width : SVGAnimatedLength  

x : SVGAnimatedLength  

xmllang : String

xmlspace : String

y : SVGAnimatedLength  

zoomAndPan : Number

Instance Methods

animationsPaused() : Boolean

checkEnclosure(element : SVGElement, rect : SVGRect) : Boolean

checkIntersection(element : SVGElement, rect : SVGRect) : Boolean

createEvent(eventType : String) : Event

createSVGAngle() : SVGAngle

createSVGLength() : SVGLength

createSVGMatrix() : SVGMatrix

createSVGNumber() : SVGNumber

createSVGPoint() : SVGPoint

createSVGRect() : SVGRect

createSVGTransform() : SVGTransform

createSVGTransformFromMatrix(matrix : SVGMatrix) : SVGTransform

deselectAll() : undefined

forceRedraw() : undefined

getBBox() : SVGRect

getComputedStyle(element : Element, [pseudoElement : String]) : CSSStyleDeclaration

getCTM() : SVGMatrix

getCurrentTime() : Number

getElementById(elementId : String) : Element

getEnclosureList(rect : SVGRect, referenceElement : SVGElement) : NodeList

getIntersectionList(rect : SVGRect, referenceElement : SVGElement) : NodeList

getOverrideStyle(elt : Element, pseudoElt : String) : CSSStyleDeclaration

getPresentationAttribute(name : String) : CSSValue

getScreenCTM() : SVGMatrix

getTransformToElement(element : SVGElement) : SVGMatrix

hasExtension(extension : String) : Boolean

pauseAnimations() : undefined

setCurrentTime() : Number

suspendRedraw(maxWaitMilliseconds : Number) : Number

unpauseAnimations() : undefined

unsuspendRedraw(suspendHandleID : Number) : undefined

unsuspendRedrawAll() : undefined

SVGSVGElement Properties

SVG_ZOOMANDPAN_DISABLE : Number    

SVG_ZOOMANDPAN_MAGNIFY : Number    

SVG_ZOOMANDPAN_UNKNOWN : Number