SVGAElement: port-Eigenschaft
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die port-Eigenschaft der SVGAElement-Schnittstelle stellt die Portnummer des <a>-Elements SVG für dessen href dar.
Wenn der Port der Standardport für das Protokoll ist (80 für ws: und http:, 443 für wss: und https: sowie 21 für ftp:), enthält diese Eigenschaft einen leeren String, "".
Diese Eigenschaft kann festgelegt werden, um den Port der URL zu ändern. Wenn die URL keinen host hat oder ihr Schema file: ist, hat das Festlegen dieser Eigenschaft keine Auswirkung. Ungültige Portnummern werden stillschweigend ignoriert. Das Festlegen schreibt außerdem das href-Attribut des Elements als vollständige, absolute URL neu.
Weitere Informationen finden Sie unter URL.port.
Wert
Ein String.
Beispiele
>Den Port eines SVG-Links abrufen
Gegeben sei das folgende SVG:
<svg viewBox="0 0 200 30" xmlns="http://www.w3.org/2000/svg">
<a id="link" href="https://example.com:443/">
<text x="0" y="20">Example</text>
</a>
</svg>
Wir können den Port des Links auslesen, der beim Standardport des Schemas leer ist:
const link = document.getElementById("link");
log(`port: "${link.port}"`); // port: ""
link.setAttribute("href", "https://example.com:8888/");
log(`port: "${link.port}"`); // port: "8888"
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAElement> |
Browser-Kompatibilität
Siehe auch
- SVG-
<a>-Element HTMLAnchorElement.port