| <script language="javascript"> <!-- function Request(strName) { var strHref = "www.abc.com/index.htm?a=1&b=1&c=测试测试"; var intPos = strHref.indexOf("?"); //取得?所在的位置 var strRight = strHref.substr(intPos 1);//取得?后面的一串字符
var arrTmp = strRight.split("&");//以&为分隔符将得到的字符串赋给数组arrTemp for(var i = 0; i < arrTmp.length; i ) { var arrTemp = arrTmp[i].split("=");
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; //假如传入的字符strName等于a或b或c,就返回对应的字符 } return ""; }
alert(Request("a")); alert(Request("b")); alert(Request("c")); //--> </script> 应用范例: 要害是"strHref"的获取,这个可以通过"window.location.href"来得到 比如一htm文件包含这么一句话“<a href="http://localhost/lab/dest.htm?a=1&b=2">点我试试</a>”那么就可以在目标文件中截获a和b的值
|
|
评论加载中…