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 Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

* Some parts of this feature may have varying levels of support.

Das SVGAElement-Interface bietet Zugriff auf die Eigenschaften eines <a>-Elements sowie Methoden zu deren Manipulation.

EventTarget Node Element SVGElement SVGGraphicsElement SVGAElement

Instanzeigenschaften

Dieses Interface erbt auch Eigenschaften von seinem Elternteil, SVGGraphicsElement.

SVGAElement.download

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

SVGAElement.hash

Ein String, der den Fragmentbezeichner, einschließlich des führenden Rautensymbols (#), sofern vorhanden, in der referenzierten URL darstellt.

SVGAElement.host

Ein String, der den Hostnamen und den Port (falls es sich nicht um den Standardport handelt) in der referenzierten URL darstellt.

SVGAElement.hostname

Ein String, der den Hostnamen in der referenzierten URL darstellt.

SVGAElement.href Schreibgeschützt

Ein SVGAnimatedString, das das href oder xlink:href Veraltet Attribut widerspiegelt.

SVGAElement.hreflang

Ein String, der die Sprache der verlinkten Ressource angibt.

SVGAElement.interestForElement Experimentell Nicht standardisiert

Ruft das Zielelement eines Interest Invoker 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 einen anfänglichen / gefolgt vom Pfad der URL enthält, ohne den Abfrage-String oder das Fragment.

SVGAElement.password

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

SVGAElement.ping

Ein String, der das ping Attribut widerspiegelt und eine durch Leerzeichen getrennte Liste von URLs enthält, zu denen beim Folgen des Hyperlinks POST-Anfragen mit dem Körper PING vom Browser (im Hintergrund) gesendet werden. Wird typischerweise für Tracking verwendet.

SVGAElement.port

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

SVGAElement.protocol

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

SVGAElement.referrerPolicy

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

SVGAElement.rel

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

SVGAElement.relList

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

SVGAElement.search

Ein String, der den Abfrage-String der URL darstellt, sofern vorhanden, einschließlich des führenden Fragezeichens (?).

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 Benutzernamen enthält, der vor dem Domainnamen angegeben ist.

Instanzmethoden

Dieses Interface hat keine Methoden, erbt jedoch Methoden von seinem Elternteil, SVGGraphicsElement.

Beispiel

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

Specification
Scalable Vector Graphics (SVG) 2
# InterfaceSVGAElement

Browser-Kompatibilität

Siehe auch

  • SVG <a> Element