The Code is as follows: Try it!
Copy codeThe Code is as follows: <script language = "JavaScript">
<! --
Function Request (strName)
{
Var strHref = "www.abc.com/index.htm? A = 1 & B = 1 & c = test ";
Var intPos = strHref. indexOf ("? ");
Var strRight = strHref. substr (intPos + 1 );
Var arrTmp = strRight. split ("&");
For (var I = 0; I <arrTmp. length; I ++)
{
Var arrTemp = arrTmp [I]. split ("= ");
If (arrTemp [0]. toUpperCase () = strName. toUpperCase () return arrTemp [1];
}
Return "";
}
Alert (Request (""));
Alert (Request ("B "));
Alert (Request ("c "));
// -->
</Script>
Copy codeThe Code is as follows: <script>
String. prototype. getQuery = function (name)
{
Var reg = new RegExp ("(^ | &)" + name + "= ([^ &] *) (& | $ )");
Var r = this. substr (this. indexOf ("\? ") + 1). match (reg );
If (r! = Null) return unescape (r [2]); return null;
}
Var str = "www.abc.com/index.htm? A = 1 & B = 1 & c = test ";
Alert (str. getQuery (""));
Alert (str. getQuery ("B "));
Alert (str. getQuery ("c "));
</Script>