Location: search

A propriedade search da interface Location é um texto de busca, também chamado de query string ou querystring; isso é, uma USVString (en-US) contendo um '?' seguido pelos parâmetros da URL.

Os navegadores modernos fornecem o URLSearchParams e o URL.searchParams para facilitar a análise dos parâmetros da querystring.

Sintaxe

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

Exemplos

// Seleciona o elemento <a id="myAnchor" href="https://developer.mozilla.org/en-US/docs/Location.search?q=123">
var anchor = document.getElementById("myAnchor");
var queryString = anchor.search; // Retorna:'?q=123'

// Análise adicional:
let params = new URLSearchParams(queryString);
let q = parseInt(params.get("q")); // é o número 123

Especificação

Especificação Status Comentário
HTML Living Standard
The definition of 'search' in that specification.
Padrão em tempo real Definição inicial.

Compatibilidade do navegador

BCD tables only load in the browser