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.
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.hrefSchreibgeschützt-
Ein
SVGAnimatedString, der dashrefoderxlink:hrefVeraltet Attribut widerspiegelt. SVGAElement.hreflang-
Ein String, der die Sprache der verknüpften Ressource angibt.
SVGAElement.originSchreibgeschü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 HyperlinksPOST-Anfragen mit dem BodyPINGvom 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 dasrel-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.targetSchreibgeschützt-
Entspricht dem
target-Attribut des angegebenen Elements. SVGAElement.textVeraltet 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.
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
Loading…
Siehe auch
- SVG
<a>-Element