Die Codekopie lautet wie folgt:
/**
* Holen Sie sich die Adressleistenparameter
*
* @example geturlstring ('id')
*
* @DESC fügt das Urteil hinzu, wenn Sie anrufen, um sicherzustellen, dass das Programm keine Fehler macht
* var myurl = getUrlstring ('id');
* if (myurl! = null && myurl.toString (). Länge> 1) {
* alert (geturlstring ("id"));
*}
*
* @param String Param, um den Parameternamen in der Adressleiste zu erhalten
* @Return String -Wert
* @Type String
*
* @Name Geturlstring ()
*
*/
Funktion geturlstring (param) {
var sValue = location.search.match (neuer regexp ("[/?/&]" + m + "= ([^/&]*) (/&?)", "i"));
SValue zurückgeben? decodeuri (SValue [1]): Decodeuri (SValue);
}
Geben Sie solche Urteile vor, wenn Sie anrufen, um zu vermeiden, dass keine Parameter bestanden werden. Wenn Ihre Adresse beispielsweise ABC.HTML ist und es danach keine Parameter gibt, dann sind es manchmal Fehler, wenn die erzwungene Ausgabe des Aufrufergebnisses Fehler ist.
Die Codekopie lautet wie folgt:
window.onload = function () {
var myurl = getParm ("id");
if (myurl! = null && myurl.toString (). Länge> 1) {
alert (getParm ("id"));
}
}
Auf diese Weise werden Sie keinen Fehler melden!
HINWEIS: ECMASScript V3 hat die Funktion Unscape () aus dem Standard entfernt und ist dagegen, sie zu verwenden. Daher sollte sie durch Decodeuri () und decodeuricomponent () ersetzt werden.
Haben Sie verstanden, wie Sie JavaScript verwenden, um Adressleistenparameter zu erhalten? Wenn Sie Fragen haben, hinterlassen Sie eine Nachricht.