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.
Instanz-Eigenschaften
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 Fragment-Identifikator darstellt, einschließlich des führenden Rautenzeichens (
#), falls vorhanden, in der referenzierten URL. 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 dashref- oderxlink:hrefVeraltet Attribut widerspiegelt. SVGAElement.hreflang-
Ein String, der die Sprache der verlinkten Ressource angibt.
SVGAElement.originSchreibgeschützt-
Gibt einen String zurück, der den Ursprung der URL enthält — also ihr Schema, ihre Domain und ihren 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 vor dem Domänennamen 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 beim Folgen des HyperlinksPOST-Anfragen mit dem KörperPINGvom Browser (im Hintergrund) gesendet werden. Typischerweise für das 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 Doppelpunktes (
:), 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
rel-SVG-Attribut widerspiegelt und die Beziehung zum Ziel des Links angibt. SVGAElement.relList-
Eine
DOMTokenList, die dasrel-SVG-Attribut als Liste von Token widerspiegelt. SVGAElement.search-
Ein String, der die Abfragezeichenfolge der URL, falls vorhanden, einschließlich des führenden Fragezeichens (
?) darstellt. SVGAElement.targetSchreibgeschützt-
Entspricht dem
target-Attribut des gegebenen Elements. SVGAElement.textVeraltet-
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 verlinkten Ressource angibt. SVGAElement.username-
Ein String, der den vor dem Domänennamen angegebenen Benutzernamen enthält.
Instanz-Methoden
Dieses Interface hat keine Methoden, aber erbt Methoden von seinem Elternteil, SVGGraphicsElement.
Beispiel
Im untenstehenden Beispiel wird das target-Attribut des <a>-Elements auf _blank gesetzt und wenn der Link angeklickt wird, 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