Skip to main content

Coverage / SVG / SVGSVGElement

SVGSVGElement

Interface defined in Scalable Vector Graphics (SVG) 1.1 (Second Edition) (spec). Inherits from SVGGraphicsElement → SVGElement → Element → Node → EventTarget; inherited members are listed on those pages.

SVGSVGElement per engine
EngineInterfaceMembers present
warpdom0.1.6maintainer's enginePresent0% (0 of 52)Missing (all): x, y, width, height, currentScale, currentTranslate, getIntersectionList, getEnclosureList, checkIntersection, checkEnclosure, deselectAll, createSVGNumber, createSVGLength, createSVGAngle, createSVGPoint and 37 more
happy-dom21.0.3Present87% (45 of 52)Missing: suspendRedraw, unsuspendRedraw, unsuspendRedrawAll, forceRedraw, onpagereveal, onpageswap, onportalactivate
jsdom30.1.3Present48% (25 of 52)Missing: x, y, width, height, currentScale, currentTranslate, getIntersectionList, getEnclosureList, checkIntersection, checkEnclosure, deselectAll, createSVGLength, createSVGAngle, createSVGPoint, createSVGMatrix and 12 more
linkedom0.18.13Missing0% (0 of 52)Interface not defined.

An interface can be present while some of its members are missing; the table lists them per engine. Existence only: “present” means the name is defined where Web IDL puts it (the prototype, the interface object for constants and static members, or the window itself for Window), not that it behaves as the standard says.

Scalable Vector Graphics (SVG) 1.1 (Second Edition)26 members
SVGSVGElement members from Scalable Vector Graphics (SVG) 1.1 (Second Edition)
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
xattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
yattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
widthattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
heightattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
currentScaleattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
currentTranslateattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
getIntersectionListmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
getEnclosureListmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
checkIntersectionmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
checkEnclosuremethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
deselectAllmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
createSVGNumbermethodwarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
createSVGLengthmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
createSVGAnglemethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
createSVGPointmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
createSVGMatrixmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
createSVGRectmethodwarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
createSVGTransformmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
createSVGTransformFromMatrixmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
getElementByIdmethodwarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
suspendRedrawmethodwarpdom: nohappy-dom: nojsdom: yeslinkedom: no
unsuspendRedrawmethodwarpdom: nohappy-dom: nojsdom: yeslinkedom: no
unsuspendRedrawAllmethodwarpdom: nohappy-dom: nojsdom: yeslinkedom: no
forceRedrawmethodwarpdom: nohappy-dom: nojsdom: yeslinkedom: no
viewBoxattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
preserveAspectRatioattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
Gamepad2 members (partial interface or mixin)
SVGSVGElement members from Gamepad
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
ongamepadconnectedattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
ongamepaddisconnectedattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
HTML18 members (partial interface or mixin)
SVGSVGElement members from HTML
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
onafterprintattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onbeforeprintattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onbeforeunloadattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onhashchangeattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onlanguagechangeattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onmessageattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onmessageerrorattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onofflineattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
ononlineattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onpagehideattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onpagerevealattributewarpdom: nohappy-dom: nojsdom: nolinkedom: no
onpageshowattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onpageswapattributewarpdom: nohappy-dom: nojsdom: nolinkedom: no
onpopstateattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onrejectionhandledattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onstorageattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onunhandledrejectionattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
onunloadattributewarpdom: nohappy-dom: yesjsdom: yeslinkedom: no
Portals1 member (partial interface or mixin)
SVGSVGElement members from Portals
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
onportalactivateattributewarpdom: nohappy-dom: nojsdom: nolinkedom: no
SVG Animations Level 25 members (partial interface or mixin)
SVGSVGElement members from SVG Animations Level 2
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
pauseAnimationsmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
unpauseAnimationsmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
animationsPausedmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
getCurrentTimemethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no
setCurrentTimemethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no

Report a wrong result