URLSearchParams.get()

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

 

The get() method of the URLSearchParams interface returns the first value associated to the given search parameter.

Syntax

URLSearchParams.get(name)

Parameters

name
The name of the parameter to return.

Returns

A USVString if the given search parameter is found; otherwise, null.

Example

If the URL of your page is https://example.com/?name=Jonathan&age=18 you could parse out the 'name' and 'age' parameters using:

let params = new URLSearchParams(document.location.search.substring(1));
let name = params.get("name"); // is the string "Jonathan"
let age = parseInt(params.get("age"), 10); // is the number 18

Requesting a parameter that isn't present in the query string will return null:

let address = params.get("address"); // null

Specifications

Specification Status Comment
URL
The definition of 'get()' in that specification.
Living Standard Initial definition.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support491726 No36 ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support4949172636 ? ?

Document Tags and Contributors

Contributors to this page: fscholz, twm, rmcvey, Jonathan_Watt, chrisdavidmills, rolfedh, jpmedley
Last updated by: fscholz,