Наши волонтёры ещё не перевели данную статью на Русский. Присоединяйтесь к нам и помогите сделать эту работу!
Вы можете также прочитать эту статью на English (US).

All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.

Properties

SVGElement.datasetRead only
A DOMStringMap object which provides a list of key/value pairs of named data attributes which correspond to custom data attributes attached to the element. These can also be defined in SVG using attributes of the form data-*, where * is the key name for the pair. This works just like HTML's HTMLElement.dataset property and HTML's data-* global attribute.
SVGElement.idRead only
A DOMString representing the value of the id attribute on the given element, or the empty string if id is not present.
SVGElement.xmlbaseRead only
A DOMString corresponding to the xml:base attribute on the given element.
SVGElement.ownerSVGElementRead only
An SVGSVGElement referring to the nearest ancestor <svg> element. null if the given element is the outermost <svg> element.
SVGElement.viewportElementRead only
The SVGElement, which established the current viewport. Often, the nearest ancestor <svg> element. null if the given element is the outermost <svg> element.

Methods

The SVGElement interface doesn't provide any additional methods, but inherits methods from its parent, Element.

Specifications

Specification Status Comment
Scalable Vector Graphics (SVG) 2
The definition of 'SVGElement' in that specification.
Candidate Recommendation Adds the dataset property.
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of 'SVGElement' in that specification.
Recommendation Initial definition

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung Internet
Basic supportChrome Full support YesEdge Full support YesFirefox Full support YesIE Full support 9Opera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android ?
datasetChrome Full support 55Edge Full support 17Firefox Full support 51IE No support NoOpera Full support 41Safari Full support 10WebView Android Full support 55Chrome Android Full support 55Edge Mobile Full support 17Firefox Android Full support 51Opera Android Full support 41Safari iOS Full support 10Samsung Internet Android ?
offsetHeight
DeprecatedNon-standard
Chrome No support ? — 50Edge No support NoFirefox No support NoIE No support NoOpera No support ? — 37Safari No support NoWebView Android No support ? — 50Chrome Android No support ? — 50Edge Mobile No support NoFirefox Android No support NoOpera Android No support ? — 37Safari iOS No support NoSamsung Internet Android ?
offsetLeft
DeprecatedNon-standard
Chrome No support ? — 50Edge No support NoFirefox No support NoIE No support NoOpera No support ? — 37Safari No support NoWebView Android No support ? — 50Chrome Android No support ? — 50Edge Mobile No support NoFirefox Android No support NoOpera Android No support ? — 37Safari iOS No support NoSamsung Internet Android ?
offsetParent
DeprecatedNon-standard
Chrome No support ? — 50Edge No support NoFirefox No support NoIE No support NoOpera No support ? — 37Safari No support NoWebView Android No support ? — 50Chrome Android No support ? — 50Edge Mobile No support NoFirefox Android No support NoOpera Android No support ? — 37Safari iOS No support NoSamsung Internet Android ?
offsetTop
DeprecatedNon-standard
Chrome No support ? — 50Edge No support NoFirefox No support NoIE No support NoOpera No support ? — 37Safari No support NoWebView Android No support ? — 50Chrome Android No support ? — 50Edge Mobile No support NoFirefox Android No support NoOpera Android No support ? — 37Safari iOS No support NoSamsung Internet Android ?
offsetWidth
DeprecatedNon-standard
Chrome No support ? — 50Edge No support NoFirefox No support NoIE No support NoOpera No support ? — 37Safari No support NoWebView Android No support ? — 50Chrome Android No support ? — 50Edge Mobile No support NoFirefox Android No support NoOpera Android No support ? — 37Safari iOS No support NoSamsung Internet Android ?

Legend

Full support  
Full support
No support  
No support
Compatibility unknown  
Compatibility unknown
Non-standard. Expect poor cross-browser support.
Non-standard. Expect poor cross-browser support.
Deprecated. Not for use in new websites.
Deprecated. Not for use in new websites.

See also

Метки документа и участники

Внесли вклад в эту страницу: fscholz, Sebastianz, abbycar, Sheppy, tifosi, jpmedley, kscarfone, Jeremie
Обновлялась последний раз: fscholz,