このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

URL: searchParams プロパティ

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年4月以降、すべてのブラウザーで利用可能です。

searchParamsURL インターフェイスの読み取り専用プロパティで、URL に含まれる GET デコードされたクエリー引数へのアクセスを可能にする URLSearchParams オブジェクトを返します。

メモ: この機能はウェブワーカー内で利用可能です。

URLSearchParams オブジェクト。

ページの URL が https://example.com/?name=Jonathan%20Smith&age=18 である場合、次を使用して name および age 引数を解釈できます。

js
let params = new URL(document.location).searchParams;
let name = params.get("name"); // 文字列 "Jonathan Smith" です。
let age = parseInt(params.get("age")); // 数値 18 です。

仕様書

仕様書
URL
# dom-url-searchparams

ブラウザーの互換性