location: search property
The search
property of the Location
interface is a search string, also called a query string; that is, a string containing a '?'
followed by the parameters of the URL.
Modern browsers provide URLSearchParams
and URL.searchParams
to make it easy to parse out the parameters from the querystring.
Value
Examples
const anchor = document.getElementById("myAnchor");
const queryString = anchor.search;
const params = new URLSearchParams(queryString);
const q = parseInt(params.get("q"));
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
search |
1 |
12 |
1Before Firefox 53, the search property returned wrong parts of the URL. For example, for a URL of http://z.com/x?a=true&b=false, search would return "", rather than "?a=true&b=false".
|
3 |
≤12.1 |
1 |
4.4 |
18 |
4Before Firefox 53, the search property returned wrong parts of the URL. For example, for a URL of http://z.com/x?a=true&b=false, search would return "", rather than "?a=true&b=false".
|
≤12.1 |
1 |
1.0 |