The SVGAElement
interface provides access to the properties of an <a>
element, as well as methods to manipulate them.
On this page
SVGAElement
Instance properties
This interface also inherits properties from its parent, SVGGraphicsElement
, and implements properties from HTMLHyperlinkElementUtils
.
-
SVGAElement.download
SVGAElement.href
Read only-
An
SVGAnimatedString
that reflects thehref
orxlink:href
Deprecated attribute. -
SVGAElement.hreflang
-
A string that reflects the
hreflang
attribute, indicating the language of the linked resource. -
SVGAElement.ping
-
A string that reflects the ping attribute, containing a space-separated list of URLs to which, when the hyperlink is followed,
POST
requests with the bodyPING
will be sent by the browser (in the background). Typically used for tracking. -
SVGAElement.referrerPolicy
-
SVGAElement.rel
-
SVGAElement.relList
SVGAElement.target
Read only-
It corresponds to the
target
attribute of the given element. -
SVGAElement.text
-
A string being a synonym for the
Node.textContent
property. -
SVGAElement.type
-
A string that reflects the
type
attribute, indicating the MIME type of the linked resource.
Instance 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.
js
const linkRef = document.querySelector("a");
linkRef.target = "_self";
linkRef.onclick = () => {
if (linkRef.target === "_blank") {
console.log("BLANK!");
linkRef.target = "_self";
} else {
console.log("SORRY! not _blank");
}
};
Specifications
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGAElement |
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
SVGAElement |
1 | 12 | 3 | 9 | ≤12.1 | 3 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 |
download |
No | No | 20 | No | No | No | No | No | 20 | No | No | No |
href |
1 | 12 | 4 | 9 | ≤12.1 | 3 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 |
hreflang |
No | No | 61 | No | No | No | No | No | 61 | No | No | No |
ping |
No | No | 61 | No | No | No | No | No | 61 | No | No | No |
referrerPolicy |
No | No | 61 | No | No | No | No | No | 61 | No | No | No |
rel |
No | No | 61 | No | No | 14 | No | No | 61 | No | 14 | No |
relList |
No | No | 61 | No | No | 14 | No | No | 61 | No | 14 | No |
target |
1 | 12 | 3 | 9 | ≤12.1 | 3 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 |
text |
No | No | 61 | No | No | No | No | No | 61 | No | No | No |
type |
No | No | 61 | No | No | No | No | No | 61 | No | No | No |
See also
- SVG
<a>
element
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SVGAElement