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.
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.hrefSchreibgeschützt-
Ein
SVGAnimatedString, das dashrefoderxlink:hrefVeraltet Attribut widerspiegelt. SVGAElement.hreflang-
Ein String, der die Sprache der verlinkten Ressource angibt.
SVGAElement.interestForElementExperimentell 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.originSchreibgeschü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
pingAttribut widerspiegelt und eine durch Leerzeichen getrennte Liste von URLs enthält, zu denen beim Folgen des HyperlinksPOST-Anfragen mit dem KörperPINGvom 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
relSVG-Attribut widerspiegelt und die Beziehung zum Ziel des Links angibt. SVGAElement.relList-
Ein
DOMTokenList, das dasrelSVG-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.targetSchreibgeschützt-
Entspricht dem
targetAttribut des gegebenen Elements. SVGAElement.textVeraltet-
Ein String, der ein Synonym für die
Node.textContentEigenschaft ist. SVGAElement.type-
Ein String, der das
typeAttribut 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.
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