La copia del código es la siguiente:
/**
* Obtenga los parámetros de la barra de direcciones
*
* @example getUrlString ('id')
*
* @Desc agrega juicio al llamar para asegurarse de que el programa no cometa ningún error
* var myurl = getUrlString ('id');
* if (myurl! = null && myurl.ToString (). longitud> 1) {
* alerta (getUrlString ("id"));
*}
*
* @param String Param para obtener el nombre del parámetro en la barra de direcciones
* @Return String Value
* @Type String
*
* @name getUrlString ()
*
*/
función getUrlString (param) {
var svalue = ubicación.search.match (new Regexp ("[/?/&]" + m + "= ([^/&]*) (/y?)", "i"));
¿RETURN SVALUE? decodeuri (svalue [1]): decodeuri (svalue);
}
Haga tales juicios al llamar para evitar no aprobar parámetros. Por ejemplo, si su dirección es ABC.HTML y no hay parámetros después de ella, entonces si la salida forzada del resultado de la llamada a veces será errores.
La copia del código es la siguiente:
window.onload = function () {
var myUrl = getParm ("id");
if (myurl! = null && myurl.ToString (). Longitud> 1) {
alerta (getParm ("id"));
}
}
¡De esta manera no informará un error!
NOTA: ECMAScript V3 ha eliminado la función Unescape () del estándar y se opone a usarla, por lo que debe reemplazarse por decodeuri () y decodeuriComponent ().
¿Ha entendido cómo usar JavaScript para obtener parámetros de la barra de direcciones? Si tiene alguna pregunta, deje un mensaje.