SVGAElement: username-Eigenschaft
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die username-Eigenschaft der SVGAElement-Schnittstelle repräsentiert die Username-Komponente des href-Attributs des SVG-Elements <a>.
Wenn die URL keinen Username hat, enthält diese Eigenschaft einen leeren String, "".
Diese Eigenschaft kann festgelegt werden, um den Username der URL zu ändern. Wenn die URL keinen host hat oder ihr Schema file: ist, hat das Festlegen dieser Eigenschaft keine Auswirkung. Das Festlegen schreibt außerdem das href-Attribut des Elements als vollständige absolute URL neu.
Der Username wird beim Festlegen prozentkodiert, beim Lesen jedoch nicht prozentdekodiert.
Weitere Informationen finden Sie unter URL.username.
Wert
Ein String.
Beispiele
>Den Username aus einem SVG-Link abrufen
Gegeben sei das folgende SVG:
<svg viewBox="0 0 200 30" xmlns="http://www.w3.org/2000/svg">
<a id="link" href="https://anonymous:flabada@example.com/">
<text x="0" y="20">Example</text>
</a>
</svg>
Wir können den Username des Links auslesen:
const link = document.getElementById("link");
log(`username: "${link.username}"`); // username: "anonymous"
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAElement> |
Browser-Kompatibilität
Siehe auch
- SVG-Element
<a> HTMLAnchorElement.username