SVGAElement: pathname-Eigenschaft
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die pathname-Eigenschaft der SVGAElement-Schnittstelle repräsentiert den Pfad des Elements.
Sie besteht aus einem anfänglichen "/", gefolgt vom Pfad des <a>-Elements SVG href, ohne die Abfragezeichenfolge oder das Fragment. Wenn das Element kein href-Attribut hat, enthält diese Eigenschaft eine leere Zeichenfolge, "".
Diese Eigenschaft kann festgelegt werden, um den Pfad der URL zu ändern. Das Festlegen der Eigenschaft schreibt auch das href-Attribut des Elements als vollständige, absolute URL neu.
Weitere Informationen finden Sie unter URL.pathname.
Wert
Eine Zeichenfolge.
Beispiele
>Den pathname eines SVG-Links abrufen
Bei folgendem SVG:
<svg viewBox="0 0 200 30" xmlns="http://www.w3.org/2000/svg">
<a id="link" href="https://example.com/docs/svg?q=path#example">
<text x="0" y="20">Example</text>
</a>
</svg>
Wir können den Pfad des Links ohne die Abfragezeichenfolge und das Fragment lesen:
const link = document.getElementById("link");
log(`pathname: "${link.pathname}"`); // pathname: "/docs/svg"
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAElement> |
Browser-Kompatibilität
Siehe auch
- SVG-Element
<a> HTMLAnchorElement.pathname