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.
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 Attributhref
oderxlink: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 InhaltPING
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
SVGAElement.rel
-
Ein String, der das
rel
SVG-Attribut widerspiegelt und die Beziehung zum Ziel des Links spezifiziert. SVGAElement.relList
-
Eine
DOMTokenList
, die dasrel
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.
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