HTMLAnchorElement: origin-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die schreibgeschützte origin-Eigenschaft des HTMLAnchorElement-Interfaces gibt einen String zurück, der die Unicode-Serialisierung des Ursprungs (origin) des href-Attributs des <a>-Elements enthält.

Die genaue Struktur variiert je nach Typ der URL:

  • Für URLs mit den Schemas ftp:, http:, https:, ws: und wss: wird das protocol gefolgt von // und anschließend von dem host zurückgegeben. Genau wie bei host wird der port nur eingeschlossen, wenn er nicht der Standardwert für das Protokoll ist.
  • Für URLs mit dem Schema file: ist der Wert browserabhängig.
  • Für URLs mit dem Schema blob: wird der Ursprung der URL, die auf blob: folgt, zurückgegeben, jedoch nur, wenn diese URL das Schema http:, https: oder file: verwendet. Zum Beispiel hat blob:https://mozilla.org den Ursprung https://mozilla.org.

In allen anderen Fällen wird der String "null" zurückgegeben.

Weitere Informationen finden Sie unter URL.origin.

Wert

Ein String.

Beispiele

js
// An <a id="myAnchor" href="https://developer.mozilla.org/en-US/HTMLAnchorElement"> element is in the document
const anchor = document.getElementById("myAnchor");
anchor.origin; // returns 'https://developer.mozilla.org'

Spezifikationen

Specification
HTML
# dom-hyperlink-origin-dev

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch