Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

SVGAElement

Baseline
Weitgehend verfügbar
*

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Die SVGAElement-Schnittstelle ermöglicht den Zugriff auf die Eigenschaften eines <a>-Elements sowie auf Methoden zu deren Manipulation.

EventTarget Node Element SVGElement SVGGraphicsElement SVGAElement

Instanzeigenschaften

Diese Schnittstelle erbt außerdem Eigenschaften von ihrem übergeordneten Element SVGGraphicsElement.

SVGAElement.download

Ein String, der angibt, dass die verknüpfte Ressource heruntergeladen und nicht im Browser angezeigt werden soll.

SVGAElement.hash

Ein String, der den Fragmentbezeichner, einschließlich des vorangestellten Hashzeichens (#), sofern vorhanden, in der referenzierten URL darstellt.

SVGAElement.host

Ein String, der den Hostnamen und den Port (falls dieser 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 Attribut href oder xlink:href widerspiegelt.

SVGAElement.hreflang

Ein String, der die Sprache der verknüpften Ressource angibt.

SVGAElement.interestForElement

Ruft das Zielelement eines Interest Invokers ab oder legt es fest, wenn das zugehörige <a>-Element als Interest Invoker angegeben ist.

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 einen anfänglichen / gefolgt vom Pfad der URL enthält, ohne Query-String oder Fragment.

SVGAElement.password

Ein String, der das vor dem Domainnamen angegebene Passwort enthält.

SVGAElement.ping

Ein String, der das Attribut ping widerspiegelt und eine durch Leerzeichen getrennte Liste von URLs enthält, an die der Browser beim Folgen des Hyperlinks POST-Anfragen mit dem Body PING (im Hintergrund) sendet. Wird typischerweise zur Nachverfolgung verwendet.

SVGAElement.port

Ein String, der die Portkomponente der referenzierten URL darstellt, sofern vorhanden.

SVGAElement.protocol

Ein String, der die Protokollkomponente der referenzierten URL einschließlich des abschließenden Doppelpunkts (:) darstellt.

SVGAElement.referrerPolicy

Ein String, der angibt, welcher Referrer beim Abrufen der URL gesendet werden soll.

SVGAElement.rel

Ein String, der das SVG-Attribut rel widerspiegelt und die Beziehung des Linkziels angibt.

SVGAElement.relList

Eine DOMTokenList, die das SVG-Attribut rel als Liste von Tokens widerspiegelt.

SVGAElement.search

Ein String, der den Query-String der URL, sofern vorhanden, einschließlich des vorangestellten Fragezeichens (?) darstellt.

SVGAElement.target Schreibgeschützt

Entspricht dem Attribut target des angegebenen Elements.

SVGAElement.type

Ein String, der das Attribut type widerspiegelt und den MIME-Typ der verknüpften Ressource angibt.

SVGAElement.username

Ein String, der den vor dem Domainnamen angegebenen Benutzernamen enthält.

Instanzmethoden

Diese Schnittstelle hat keine Methoden, erbt jedoch Methoden von ihrem übergeordneten Element SVGGraphicsElement.

Beispiel

Im folgenden Beispiel wird das Attribut target des <a>-Elements auf _blank gesetzt. Beim Klicken auf den Link wird protokolliert, 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

Spezifikation
Scalable Vector Graphics (SVG) 2
# InterfaceSVGAElement

Browser-Kompatibilität

Siehe auch

  • SVG-<a>-Element