六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 76|回复: 0

用javascript获取地址栏参数

[复制链接]

升级  34.67%

90

主题

90

主题

90

主题

举人

Rank: 3Rank: 3

积分
304
 楼主| 发表于 2013-2-5 01:29:15 | 显示全部楼层 |阅读模式
<scripttype="text/javascript"> <!--functionRequest(strName){ varstrHref="www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; varintPos=strHref.indexOf("?"); varstrRight=strHref.substr(intPos+1); vararrTmp=strRight.split("&"); for(vari=0;i<arrTmp.length;i++){ vararrTemp=arrTmp[i].split("="); if(arrTemp[0].toUpperCase()==strName.toUpperCase())returnarrTemp[1]; }return""; }alert(Request("a")); alert(Request("b")); alert(Request("c")); //--> </script> 

 
<scripttype="text/javascript"> functiongetUrlPara(paraName){ varsUrl=location.href; varsReg="(?:\\?|&){1}"+paraName+"=([^&]*)" varre=newRegExp(sReg,"gi"); re.exec(sUrl);returnRegExp.$1; }//应用实例:test_para.html?a=11&b=22&c=33 alert(getUrlPara("a")); alert(getUrlPara("b")); </script> 

 
<scripttype="text/javascript"> <!--String.prototype.getQuery=function(name){   varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");   varr=this.substr(this.indexOf("\?")+1).match(reg);   if(r!=null)returnunescape(r[2]);returnnull; }varstrHref="www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; alert(strHref.getQuery("a")); alert(strHref.getQuery("b")); alert(strHref.getQuery("c")); //--> </script> 以上这三种方法都可以实现获取地址栏参数
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表