SVGAElement: hostname-Eigenschaft
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die hostname-Eigenschaft der Schnittstelle SVGAElement repräsentiert den Hostnamen des Elements.
Dabei handelt es sich entweder um den Domainnamen oder die IP-Adresse des <a>-Elements href-Attributs. Anders als host enthält sie niemals den Port. Wenn die URL keinen Hostnamen hat, enthält diese Eigenschaft einen leeren String, "". IP-Adressen werden normalisiert, beispielsweise durch das Entfernen führender Nullen, und Domainnamen werden in IDN umgewandelt.
Diese Eigenschaft kann festgelegt werden, um den Hostnamen der URL zu ändern. Durch das Festlegen wird auch das href-Attribut des Elements als vollständige, absolute URL neu geschrieben.
Weitere Informationen finden Sie unter URL.hostname.
Wert
Ein String.
Beispiele
>Den Hostnamen aus einem SVG-Link abrufen
Bei folgendem SVG:
<svg viewBox="0 0 200 30" xmlns="http://www.w3.org/2000/svg">
<a id="link" href="https://example.com:4097/">
<text x="0" y="20">Example</text>
</a>
</svg>
können wir den Hostnamen des Links ohne den Port auslesen:
const link = document.getElementById("link");
log(`hostname: "${link.hostname}"`); // hostname: "example.com"
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAElement> |
Browser-Kompatibilität
Siehe auch
- SVG-Element
<a> HTMLAnchorElement.hostname