---
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")}}
関連情報
- これを実装するインターフェイス: {{domxref("HTMLAnchorElement")}}、{{domxref("HTMLAreaElement")}}