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.

EventTarget Node Element SVGElement SVGGraphicsElement SVGAElement

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 das href oder xlink: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 Body PING 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

Siehe HTMLAnchorElement.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.

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");
  }
};

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# InterfaceSVGAElement

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

  • SVG <a> Element