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.

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

EventTarget Node Element SVGElement SVGGraphicsElement SVGAElement

Instanz-Eigenschaften

Diese Schnittstelle erbt auch Eigenschaften von ihrem Elternteil, SVGGraphicsElement.

SVGAElement.download

Ein String, der anzeigt, dass die verknüpfte Ressource zum Herunterladen und nicht zur Anzeige im Browser vorgesehen ist.

SVGAElement.hash

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

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 die Sprache der verknüpften Ressource angibt.

SVGAElement.origin Schreibgeschützt

Gibt einen String zurück, der den Ursprung der URL enthält — das heißt, sein Schema, seine Domäne und seinen Port.

SVGAElement.pathname

Ein String, der ein initiales / gefolgt vom Pfad der URL enthält, ohne die Abfragezeichenfolge oder das Fragment.

SVGAElement.password

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

SVGAElement.ping

Ein String, der das ping-Attribut widerspiegelt und eine Space-getrennte Liste von URLs enthält, an die beim Folgen des Hyperlinks POST-Anfragen mit dem Body PING vom Browser (im Hintergrund) gesendet werden. Typischerweise für Tracking verwendet.

SVGAElement.port

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

SVGAElement.protocol

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

SVGAElement.referrerPolicy

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

SVGAElement.rel

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

SVGAElement.relList

Ein DOMTokenList, der das rel-SVG-Attribut als Liste von Tokens 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 Veraltet Nicht standardisiert

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 verknüpften Ressource angibt.

SVGAElement.username

Ein String, der den Benutzername enthält, der vor dem Domainnamen angegeben wurde.

Instanz-Methoden

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

Beispiel

Im folgenden 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

Siehe auch

  • SVG <a>-Element