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 bietet Zugriff auf die Eigenschaften eines <a>-Elements sowie Methoden zu deren Manipulation.

EventTarget Node Element SVGElement SVGGraphicsElement SVGAElement

Instanzeigenschaften

Diese Schnittstelle erbt auch Eigenschaften von ihrem Elternteil, SVGGraphicsElement.

SVGAElement.download

Ein String, der anzeigt, dass die verlinkte Ressource heruntergeladen werden soll, anstatt im Browser angezeigt zu werden.

SVGAElement.hash

Ein String, der den Fragment-Identifikator darstellt, einschließlich des führenden Rautensymbols (#), 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-Attribut widerspiegelt.

SVGAElement.hreflang

Ein String, der die Sprache der verlinkten Ressource angibt.

SVGAElement.interestForElement

Ruft das Zielelement eines Interest Invokers ab oder setzt es, in Fällen, in denen das zugehörige <a>-Element als Interest Invoker spezifiziert ist.

SVGAElement.origin Schreibgeschützt

Gibt einen String zurück, der den Ursprung der URL enthält — also das Schema, die Domain und den Port.

SVGAElement.pathname

Ein String, der ein anfängliches / gefolgt vom Pfad der URL enthält, ohne die Abfragezeichenfolge 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, das eine durch Leerzeichen getrennte Liste von URLs enthält, an die, wenn der Hyperlink verfolgt wird, POST-Anfragen mit dem Körper PING vom Browser (im Hintergrund) gesendet werden. Typischerweise für Tracking verwendet.

SVGAElement.port

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

SVGAElement.protocol

Ein String, der die Protokollkomponente, einschließlich des nachfolgenden Doppelpunktes (:), der referenzierten URL darstellt.

SVGAElement.referrerPolicy

Ein String, der angibt, welcher Referrer gesendet werden soll, wenn die URL abgerufen wird.

SVGAElement.rel

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

SVGAElement.relList

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

SVGAElement.search

Ein String, der die Abfragezeichenfolge der URL darstellt, falls vorhanden, einschließlich des führenden Fragezeichens (?).

SVGAElement.target Schreibgeschützt

Entspricht dem target-Attribut des angegebenen Elements.

SVGAElement.text

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.

Instanzmethoden

Diese Schnittstelle hat keine Methoden, erbt jedoch Methoden von ihrem Elternteil, SVGGraphicsElement.

Beispiel

Im nachstehenden Beispiel wird das target-Attribut des <a>-Elements auf _blank gesetzt, und wenn der Link angeklickt wird, 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