SVGAElement: origin-Eigenschaft
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die schreibgeschützte Eigenschaft origin des SVGAElement-Interface repräsentiert den Ursprung des href-Attributs des SVG-Elements <a>: üblicherweise dessen Schema, Domain und Port.
Die genaue Struktur variiert je nach URL-Typ:
- Bei URLs, die die Schemata
ftp:,http:,https:,ws:undwss:verwenden, folgt auf dasprotocol//, gefolgt vomhost. Wie beihostwird derportnur eingeschlossen, wenn er nicht der Standard für das Protokoll ist. - Bei URLs, die das Schema
file:verwenden, ist der Wert browserabhängig. - Bei URLs, die das Schema
blob:verwenden, ist dies der Ursprung der aufblob:folgenden URL, jedoch nur, wenn diese URL das Schemahttp:,https:oderfile:verwendet. Beispielsweise hatblob:https://mozilla.orgden Ursprunghttps://mozilla.org.
In allen anderen Fällen wird die Zeichenfolge "null" zurückgegeben.
Weitere Informationen finden Sie unter URL.origin.
Wert
Eine Zeichenfolge.
Beispiele
>Den Ursprung eines SVG-Links abrufen
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/">
<text x="0" y="20">Example</text>
</a>
</svg>
Wir können den Ursprung des Links auslesen:
js
const link = document.getElementById("link");
log(`origin: "${link.origin}"`); // origin: "https://example.com"
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAElement> |
Browser-Kompatibilität
Siehe auch
- SVG-Element
<a> HTMLAnchorElement.origin