# SVGUseElement

## SVG use DOM interface

The `SVGUseElement` interface corresponds to the `<use>` element.

## Properties

This interface also inherits properties from its parent interface, `SVGGraphicsElement` and implements properties from `SVGURIReference`.

`SVGUseElement.x` Read only
An `SVGAnimatedLength` corresponding to the `x` attribute of the given element.
`SVGUseElement.y` Read only
An `SVGAnimatedLength` corresponding to the `y` attribute of the given element.
`SVGUseElement.width` Read only
An `SVGAnimatedLength` corresponding to the `width` attribute of the given element.
`SVGUseElement.height` Read only
An `SVGAnimatedLength` corresponding to the `height` attribute of the given element.
`SVGUseElement.instanceRoot` Read only
An `SVGAnimatedLength` corresponding to the instance root of the given element, which is a direct child of the elements shadow root. If the element does not have a shadow tree (for example, because its URI is invalid or because it has been disabled by conditional processing), then getting this attribute returns `null`.
`SVGUseElement.animatedInstanceRoot` Read only
An `SVGAnimatedLength` corresponding to the instance root of the given element, which is a direct child of the elements shadow root. If the element does not have a shadow tree (for example, because its URI is invalid or because it has been disabled by conditional processing), then getting this attribute returns `null`.

## Methods

This interface doesn't implement any specific methods, but inherits methods from its parent interface, `SVGGraphicsElement` and implements methods from `SVGURIReference`.

## Specifications

Specification Status Comment
Scalable Vector Graphics (SVG) 2
The definition of 'SVGUseElement' in that specification.
Candidate Recommendation Redefined the properties `instanceRoot` and `animatedInstanceRoot`.
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of 'SVGUseElement' in that specification.
Recommendation Initial definition

## Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support ? Yes ? ? ? ?
`animatedInstanceRoot` ? ? ? ? ? ?
`height` ? ? ? ? ? ?
`instanceRoot` ? ? ? ? ? ?
`width` ? ? ? ? ? ?
`x` ? ? ? ? ? ?
`y` ? ? ? ? ? ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support ? ? Yes ? ? ? ?
`animatedInstanceRoot` ? ? ? ? ? ? ?
`height` ? ? ? ? ? ? ?
`instanceRoot` ? ? ? ? ? ? ?
`width` ? ? ? ? ? ? ?
`x` ? ? ? ? ? ? ?
`y` ? ? ? ? ? ? ?