Maison >interface Web >js tutoriel >Résumé de plusieurs méthodes pour obtenir les paramètres de la barre d'adresse dans les compétences JS_javascript

Résumé de plusieurs méthodes pour obtenir les paramètres de la barre d'adresse dans les compétences JS_javascript

WBOY
WBOYoriginal
2016-05-16 16:57:511013parcourir

Copier le code Le code est le suivant :

<script><br> // Obtenez le tableau de paramètres de la barre d'adresse<br> function getUrlParams() {<br> var search = window.location.search;<br> // Écrire un dictionnaire de données<br> var tmparray = search.substr(1, search.length) .split ("&");<br> var paramsArray = new Array;<br> if (tmparray != null) {<br> for (var i = 0; i < tmparray.length; i ) {<BR> var reg = /[=|^==]/; // Divisé avec =, mais sans inclure ==<BR> var set1 = tmparray[i].replace(reg, '&');<BR> var tmpStr2 = set1.split('&');<BR> var array = new Array;<BR> array[tmpStr2[0]] = tmpStr2[1];<BR> paramsArray.push(array);<BR> }<BR> }<BR> // Renvoie le tableau de paramètres<BR> return paramsArray;<BR> }</P> <P> // Récupère la valeur du paramètre en fonction du nom du paramètre <BR> function getParamValue(name) {<BR> var paramsArray = getUrlParams();<BR> if (paramsArray != null) {<BR> for (var i = 0 ; je < paramsArray.length; i ) {<BR> pour (var j dans paramsArray[i]) {<BR> if (j == nom) {<BR> return paramsArray[i][j];<BR> }<BR> }<BR> }<BR> }<BR> return null;<BR> }</P> <P>function test()<BR>{<BR> alert("v=" getParamValue("name"));<BR>}</P> <P>var test1= function()<BR>{<BR> //alert("v1=" getParamValue("name"));<BR> //alert("v2=" GetUrlParam("name")) ;<BR> //alert("v3=" GetUrlParms("name"));<BR> alert("v4=" getQuery("name"));<BR>}</P> <P>function GetUrlParam(paramName) {<BR> var url = document.URL; //Paramètres d'URL, vous pouvez aussi utiliser document.URL pour les obtenir, il y a trop de méthodes <BR> var oRegex = new RegExp(' [? &]' paramName '=([^&] )', 'i');<BR> //var oMatch = oRegex.exec( window.top.location.search ); window<BR> var oMatch = oRegex.exec(url);<BR> if (oMatch && oMatch.length > 1)<br> return oMatch[1]; //Valeur de retour<br> else<br> return ' ';<br>> <p>//Obtenir les paramètres d'url<br>function GetUrlParms(name) {<br> var reg = new RegExp("(^|\?|&)" name "=([^&]*)(\s| &|$)", "i");<br> if (reg.test(location.href))<br> return unescape(RegExp.$2.replace(/ /g, " "));<br> return "";<br>}<br>var getQuery = function (i) {<br><br>var j = location.search.match(new RegExp("[?&]" i "=([^&] *)(&?)", "i"));<br><br>retour j ? j[1] : j<br><br>};<br></script>

JS obtient les paramètres de la barre d'adresse :

Obtenir la valeur du paramètre

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn