A cópia do código é a seguinte:
/**
* Obtenha os parâmetros da barra de endereço
*
* @example geturlString ('id')
*
* @Desc acrescenta julgamento ao ligar para garantir que o programa não cometam erros
* var myurl = geturlString ('id');
* if (myurl! = null && myurl.tostring (). comprimento> 1) {
* alerta (geturlString ("id"));
*}
*
* @param string param para obter o nome do parâmetro na barra de endereço
* @return string valor
* @Type String
*
* @name geturlString ()
*
*/
função geturlString (param) {
var svalue = location.search.match (novo regexp ("[/?/&]" + m + "= ([^/&]*) (/&?)", "i");
retornar Svalue? decodeuri (svalue [1]): decodeuri (svalue);
}
Faça esses julgamentos ao ligar para evitar não passar parâmetros. Por exemplo, se o seu endereço for abc.html e não houver parâmetros depois, se a saída forçada do resultado da chamada às vezes será erros.
A cópia do código é a seguinte:
window.onload = function () {
var myurl = getParm ("id");
if (myurl! = null && myurl.toString (). comprimento> 1) {
alerta (getParm ("id"));
}
}
Dessa forma, você não relatará um erro!
NOTA: O ECMAScript V3 removeu a função UNESCAPE () do padrão e se opõe a usá -lo; portanto, deve ser substituído por decodeuri () e decodeuricomponent ().
Você entendeu como usar o JavaScript para obter parâmetros da barra de endereço? Se você tiver alguma dúvida, deixe uma mensagem.