Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

Gegeben sei das folgende SVG:

html
<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:

js
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