Web/API/SVGAElement

From Get docs


The SVGAElement interface provides access to the properties of <a> element, as well as methods to manipulate them.

Properties

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

SVGAElement.download
See HTMLAnchorElement.download.
SVGAElement.href
See HTMLAnchorElement.href.
SVGAElement.hreflang
Is a DOMString that reflects the hreflang attribute, indicating the language of the linked resource.
SVGAElement.ping
Is a DOMString that reflects the ping attribute, containing a space-separated list of URLs to which, when the hyperlink is followed, POST requests with the body PING will be sent by the browser (in the background). Typically used for tracking.
SVGAElement.referrerPolicy
See HTMLAnchorElement.referrerPolicy.
SVGAElement.rel
See HTMLAnchorElement.rel.
SVGAElement.relList
See HTMLAnchorElement.relList.
SVGAElement.target Read only
It corresponds to the target attribute of the given element.
SVGAElement.text
Is a DOMString being a synonym for the Node.textContent property.
SVGAElement.type
Is a DOMString that reflects the type attribute, indicating the MIME type of the linked resource.

Methods

This interface has no methods but inherits methods from its parent, SVGGraphicsElement.

Example

In the example below, the target attribute of the <a> element is set to _blank and when the link is clicked, it logs to notify whether the condition is met or not.

var linkRef = document.querySelector("a"); 
linkRef.target = "_self"; 

linkRef.onclick = function(){
  if (linkRef.target === "_blank") {
    console.log("BLANK!");
    linkRef.target = "_self";
  } else {
    console.log("SORRY! not _blank");
  }
}

Specifications

Specification Status Comment
Scalable Vector Graphics (SVG) 2 Candidate Recommendation Replaced inheritance from SVGElement by SVGGraphicsElement and removed the interface implementations of SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, and SVGTransformable by HTMLHyperlinkElementUtils
Scalable Vector Graphics (SVG) 1.1 (Second Edition) Recommendation Initial definition

Browser compatibility

Update compatibility data on GitHub

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
SVGAElement Chrome

Full support Yes

Edge

Full support 12

Firefox

Full support Yes

IE

Full support 9

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

download Chrome

No support No

Edge

No support No

Firefox

Full support Yes

IE

No support No

Opera

?

Safari

?

WebView Android

No support No

Chrome Android

No support No

Firefox Android

Full support Yes

Opera Android

?

Safari iOS

?

Samsung Internet Android

No support No

hreflang Chrome

No support No

Edge

No support ≤18 — 79

Firefox

Full support 61

IE

No support No

Opera

No support No

Safari

No support No

WebView Android

No support No

Chrome Android

No support No

Firefox Android

Full support 61

Opera Android

No support No

Safari iOS

No support No

Samsung Internet Android

No support No

ping Chrome

No support No

Edge

No support ≤18 — 79

Firefox

Full support 61

IE

No support No

Opera

No support No

Safari

No support No

WebView Android

No support No

Chrome Android

No support No

Firefox Android

Full support 61

Opera Android

No support No

Safari iOS

No support No

Samsung Internet Android

No support No

referrerPolicy Chrome

Full support 51

Edge

Full support 79

Firefox

Full support 52

IE

No support No

Opera

Full support 38

Safari

Full support 11.1

WebView Android

Full support 51

Chrome Android

Full support 51

Firefox Android

Full support 52

Opera Android

Full support 41

Safari iOS

No support No

Samsung Internet Android

Full support 7.2

rel Chrome

No support No

Edge

No support ≤18 — 79

Firefox

Full support 61

IE

No support No

Opera

No support No

Safari

Full support 14

WebView Android

No support No

Chrome Android

No support No

Firefox Android

Full support 61

Opera Android

No support No

Safari iOS

Full support 14

Samsung Internet Android

No support No

relList Chrome

No support No

Edge

No support ≤18 — 79

Firefox

Full support 61

IE

No support No

Opera

No support No

Safari

Full support 14

WebView Android

No support No

Chrome Android

No support No

Firefox Android

Full support 61

Opera Android

No support No

Safari iOS

Full support 14

Samsung Internet Android

No support No

target Chrome

Full support Yes

Edge

Full support 12

Firefox

Full support Yes

IE

Full support 9

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

text Chrome

No support No

Edge

No support ≤18 — 79

Firefox

Full support 61

IE

No support No

Opera

No support No

Safari

No support No

WebView Android

No support No

Chrome Android

No support No

Firefox Android

Full support 61

Opera Android

No support No

Safari iOS

No support No

Samsung Internet Android

No support No

type Chrome

No support No

Edge

No support ≤18 — 79

Firefox

Full support 61

IE

No support No

Opera

No support No

Safari

No support No

WebView Android

No support No

Chrome Android

No support No

Firefox Android

Full support 61

Opera Android

No support No

Safari iOS

No support No

Samsung Internet Android

No support No

Legend

Full support  
Full support
No support  
No support
Compatibility unknown  
Compatibility unknown


See also

  • SVG <a> element