HTMLAnchorElement: origin プロパティ

HTMLAnchorElement.origin は読み取り専用プロパティで、表現している URL のオリジンを Unicode シリアル化した文字列です。

すなわち、

  • http または https を使用する URL の場合、スキームの後に '://'、ドメイン、':'、ポートの順になります。(ポート部分は、明示的に指定されていて、それが既定のポートでない場合に存在します。それぞれの既定のポートは、80443 です。)
  • file: スキームを使用する URL の場合、値はブラウザーに依存します。
  • blob: スキームを使用する URL の場合、blob: に続く URL のオリジンです。 例えば、"blob:https://mozilla.org" では "https://mozilla.org" です。

文字列です。

js
// <a id="myAnchor" href="https://developer.mozilla.org/en-US/HTMLAnchorElement"> 要素が文書にあったとします
const anchor = document.getElementById("myAnchor");
anchor.origin; // 'https://developer.mozilla.org' を返す

仕様書

Specification
HTML Standard
# dom-hyperlink-origin-dev

ブラウザーの互換性

BCD tables only load in the browser

関連情報