HTMLHyperlinkElementUtils.search

HTMLHyperlinkElementUtils.search プロパティは、クエリー文字列とも呼ばれる検索文字列、つまり '?' とその後に続く URL のパラメーターを含む 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 です

仕様

仕様 状態 コメント
HTML Living Standard
HTMLHyperlinkElementUtils.search の定義
現行の標準 初期定義

関連情報