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, um sie zu manipulieren.

EventTarget Node Element SVGElement SVGGraphicsElement SVGAElement

Instanz-Eigenschaften

Dieses Interface erbt auch Eigenschaften von seinem Elternteil, SVGGraphicsElement.

SVGAElement.download

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

SVGAElement.hash

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

SVGAElement.host

Ein String, der den Hostnamen und den 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, das das href- oder xlink:href-Attribut Veraltet widerspiegelt.

SVGAElement.hreflang

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

SVGAElement.interestForElement Experimentell

Ruft das Zielelement eines Interest Invokers ab oder legt es fest, in Fällen, in denen 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 — das heißt, ihr Schema, ihre Domäne und ihren Port.

SVGAElement.pathname

Ein String, der einen initialen / 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 gefolgt wird, POST-Anfragen mit dem Körper PING vom Browser (im Hintergrund) gesendet werden. Typischerweise zum Tracking verwendet.

SVGAElement.port

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

SVGAElement.protocol

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

SVGAElement.referrerPolicy

Ein String, der angibt, welchen 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 spezifiziert.

SVGAElement.relList

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

SVGAElement.search

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

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

SVGAElement.username

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

Instanz-Methoden

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

Beispiel

Im unten stehenden Beispiel wird das target-Attribut des <a>-Elements auf _blank gesetzt. Wenn der Link angeklickt wird, 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