--- title: HTMLHyperlinkElementUtils.search slug: Web/API/HTMLAnchorElement/search tags: - API - Experimental - HTMLHyperlinkElementUtils - Property - Reference - URL API translation_of: Web/API/HTMLHyperlinkElementUtils/search original_slug: Web/API/HTMLHyperlinkElementUtils/search ---
{{ApiRef("URL API")}}

HTMLHyperlinkElementUtils.search プロパティは、クエリー文字列とも呼ばれる検索文字列、つまり '?' とその後に続く URL のパラメーターを含む {{domxref("USVString")}} です。

最新のブラウザーでは、URLSearchParamsURL.searchParams を提供して、クエリー文字列からパラメーターを簡単に解析できるようにしています。

構文

string = object.search;
object.search = string;

//  <a id="myAnchor" href="https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils.search?q=123"> 要素がドキュメントにあるとします
var anchor = document.getElementById("myAnchor");
var queryString = anchor.search; // 戻り値: '?q=123'

// Further parsing:
let params = new URLSearchParams(queryString);
let q = parseInt(params.get("q") // 数値の 123 です

仕様

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

ブラウザーの互換性

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

関連情報