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: protocol-Eigenschaft

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die protocol-Eigenschaft der SVGAElement-Schnittstelle stellt das Protokoll oder Schema des <a>-Elements SVG und dessen href dar, einschließlich des abschließenden ":".

Diese Eigenschaft kann festgelegt werden, um das Protokoll der URL zu ändern. Ein ":" wird an die bereitgestellte Zeichenfolge angehängt, falls es nicht angegeben wurde. Das bereitgestellte Schema muss mit dem Rest der URL kompatibel sein, um als gültig zu gelten. Durch das Festlegen wird auch das href-Attribut des Elements als vollständige, absolute URL neu geschrieben.

Weitere Informationen finden Sie unter URL.protocol.

Wert

Eine Zeichenfolge.

Beispiele

Bei folgendem SVG:

html
<svg viewBox="0 0 200 30" xmlns="http://www.w3.org/2000/svg">
  <a id="link" href="https://example.com/">
    <text x="0" y="20">Example</text>
  </a>
</svg>

können wir das Protokoll des Links einschließlich des abschließenden ":" auslesen:

js
const link = document.getElementById("link");

log(`protocol: "${link.protocol}"`); // protocol: "https:"

Spezifikationen

Spezifikation
Scalable Vector Graphics (SVG) 2
# InterfaceSVGAElement

Browser-Kompatibilität

Siehe auch