--- title: HTMLHyperlinkElementUtils slug: orphaned/Web/API/HTMLHyperlinkElementUtils tags: - API - Experimental - Mixin - URL API translation_of: Web/API/HTMLHyperlinkElementUtils original_slug: Web/API/HTMLHyperlinkElementUtils ---

{{ApiRef("URL API")}}{{SeeCompatTable}}

HTMLHyperlinkElementUtils ミックスインは、{{domxref("HTMLAnchorElement")}} および {{domxref("HTMLAreaElement")}} と連携するユーティリティのメソッドとプロパティを定義します。 これらのユーティリティを使用すると、URL などの一般的な機能を処理できます。

このタイプのオブジェクトはありませんが、いくつかのオブジェクトの {{domxref("HTMLAnchorElement")}} および {{domxref("HTMLAreaElement")}} がそれを実装しています。

プロパティ

: このインターフェイスはプロパティを継承しません。

{{domxref("HTMLHyperlinkElementUtils.href")}}
これは、URL 全体を含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.protocol")}}
これは、最後の ':' を含む URL のプロトコルスキームを含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.host")}}
これは、ホストを含む {{domxref("USVString")}} です。 ホストは、ホスト名の後に、URL のポートが空でない場合、':'、および URL のポートが続きます(空は、指定されていないか、URL のスキームのデフォルトポートとして指定されているために発生する可能性があります)。
{{domxref("HTMLHyperlinkElementUtils.hostname")}}
これは、URL のドメイン(ホスト名)を含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.port")}}
これは、URL のポート番号を含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.pathname")}}
これは、最初の '/' とその後に続く URL のパスを含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.search")}}
これは、'?' とその後に続く URL のパラメーターを含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.hash")}}
これは、'#' とその後に続く URL のフラグメント識別子を含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.username")}}
これは、ドメイン名の前に指定されたユーザー名を含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.password")}}
これは、ドメイン名の前に指定されたパスワードを含む {{domxref("USVString")}} です。
{{domxref("HTMLHyperlinkElementUtils.origin")}} {{readonlyInline}}
これは、URL のオリジン(スキーム、ドメイン、ポート)を含む {{domxref("USVString")}} を返します。

メソッド

: このインターフェイスはメソッドを継承しません。

{{domxref("HTMLHyperlinkElementUtils.toString()")}}
これは、URL 全体を含む {{domxref("USVString")}} を返します。 {{domxref("HTMLHyperlinkElementUtils.href")}} の同義語ですが、値を変更するために使用することはできません。

仕様

仕様 状態 コメント
{{SpecName('HTML WHATWG', '#htmlhyperlinkelementutils', 'HTMLHyperlinkElementUtils')}} {{Spec2('HTML WHATWG')}} 初期定義

ブラウザーの互換性

{{Compat("api.HTMLHyperlinkElementUtils")}}

関連情報