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 ermöglicht den Zugriff auf die Eigenschaften eines <a> Elements sowie Methoden, um diese zu manipulieren.

EventTarget Node Element SVGElement SVGGraphicsElement SVGAElement

Instanz-Eigenschaften

Dieses Interface erbt auch Eigenschaften von seinem Eltern-Interface, SVGGraphicsElement.

SVGAElement.download

Siehe HTMLAnchorElement.download.

SVGAElement.hash

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

SVGAElement.host

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

SVGAElement.hostname

Ein String, der den Hostnamen in der referenzierten URL repräsentiert.

SVGAElement.href Schreibgeschützt

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

SVGAElement.hreflang

Ein String, der das Attribut hreflang widerspiegelt und die Sprache der verlinkten Ressource angibt.

SVGAElement.origin Schreibgeschützt

Gibt einen String zurück, der den Ursprung der URL enthält, d.h. ihr Schema, ihre Domain und ihren Port.

SVGAElement.pathname

Ein String, der mit einem initialen / beginnt, gefolgt vom Pfad der URL, ohne den Abfrage-String 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, wenn der Hyperlink verfolgt wird, POST Anfragen mit dem Inhalt PING vom Browser (im Hintergrund) gesendet werden. Typischerweise für Tracking verwendet.

SVGAElement.port

Ein String, der die Portkomponente, falls vorhanden, der referenzierten URL repräsentiert.

SVGAElement.protocol

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

SVGAElement.referrerPolicy

Siehe HTMLAnchorElement.referrerPolicy.

SVGAElement.rel

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

SVGAElement.relList

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

SVGAElement.search

Ein String, der das Suchelement einschließlich des führenden Fragezeichens (?), falls vorhanden, der referenzierten URL repräsentiert.

SVGAElement.target Schreibgeschützt

Es entspricht dem target Attribut des angegebenen Elements.

SVGAElement.text Veraltet

Ein String, der synonym zur 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 aber Methoden von seinem Eltern-Interface, SVGGraphicsElement.

Beispiel

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

Specification
Scalable Vector Graphics (SVG) 2>
# InterfaceSVGAElement>

Browser-Kompatibilität

Siehe auch

  • SVG <a> Element