SVGAElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Das SVGAElement
Interface bietet Zugriff auf die Eigenschaften eines <a>
Elements sowie Methoden zu deren Manipulation.
Instanz-Eigenschaften
Dieses Interface erbt auch Eigenschaften von seinem Elternteil, SVGGraphicsElement
.
SVGAElement.download
-
Siehe
HTMLAnchorElement.download
. SVGAElement.hash
-
Ein String, der den Fragmentbezeichner darstellt, einschließlich des führenden Hash-Zeichens (
#
), falls vorhanden, in der referenzierten URL. SVGAElement.host
-
Ein String, der den Hostnamen und Port (falls es nicht der Standardport ist) in der referenzierten URL darstellt.
SVGAElement.hostname
-
Ein String, der den Hostnamen in der referenzierten URL darstellt.
SVGAElement.href
Schreibgeschützt-
Ein
SVGAnimatedString
, der dashref
oderxlink:href
Veraltet Attribut widerspiegelt. SVGAElement.hreflang
-
Ein String, der das
hreflang
Attribut widerspiegelt und die Sprache der verlinkten Ressource angibt. SVGAElement.origin
Schreibgeschützt-
Gibt einen String zurück, der den Ursprung der URL enthält, also ihr Schema, ihre Domain und ihren Port.
SVGAElement.pathname
-
Ein String, der ein initiales
/
gefolgt vom Pfad der URL enthält, ohne die Suchzeichenkette oder das Fragment. SVGAElement.password
-
Ein String, der das vor dem Domainnamen angegebene Passwort enthält.
SVGAElement.ping
-
Ein String, der das ping Attribut widerspiegelt und eine durch Leerzeichen getrennte Liste von URLs enthält, an die bei Aufruf des Hyperlinks
POST
Anfragen mit dem BodyPING
vom Browser (im Hintergrund) gesendet werden. Typischerweise für das Tracking verwendet. SVGAElement.port
-
Ein String, der die Portkomponente, falls vorhanden, der referenzierten URL darstellt.
SVGAElement.protocol
-
Ein String, der die Protokollkomponente, einschließlich abschließendem Doppelpunkt (
:
), der referenzierten URL darstellt. SVGAElement.referrerPolicy
SVGAElement.rel
-
Siehe
HTMLAnchorElement.rel
. SVGAElement.relList
-
Siehe
HTMLAnchorElement.relList
. SVGAElement.search
-
Ein String, der das Suchelement darstellt, einschließlich des führenden Fragezeichens (
?
), falls vorhanden, der referenzierten URL. SVGAElement.target
Schreibgeschützt-
Entspricht dem
target
Attribut des gegebenen Elements. SVGAElement.text
Veraltet-
Ein String, der ein Synonym für die
Node.textContent
Eigenschaft ist. SVGAElement.type
-
Ein String, der das
type
Attribut widerspiegelt und den MIME-Typ der verlinkten Ressource angibt. SVGAElement.username
-
Ein String, der den vor dem Domainnamen angegebenen Benutzernamen enthält.
Instanz-Methoden
Dieses Interface hat keine Methoden, erbt jedoch Methoden von seinem Elternteil, SVGGraphicsElement
.
Beispiel
Im untenstehenden Beispiel wird das target
Attribut des <a>
Elements auf _blank
gesetzt und beim Klicken auf den Link wird geloggt, ob die Bedingung erfüllt ist oder nicht.
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");
}
};
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGAElement |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- SVG
<a>
Element