用javascript获取地址栏参数

2016-02-19 11:22 8 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐用javascript获取地址栏参数,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - Web开发 】

方法一:
script type="text/javascript"
!--
function Request(strName){ 
 var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; 
 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("a")); 
alert(Request("b")); 
alert(Request("c")); 
//--
/script

方法二:
script type="text/javascript"
!--
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 strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; 
alert(strHref.getQuery("a")); 
alert(strHref.getQuery("b")); 
alert(strHref.getQuery("c")); 
//--
/script

方法三:
script type="text/javascript"
function getUrlPara(paraName){ 
 var sUrl  =  location.href;
 var sReg  =  "(?:?|&){1}"+paraName+"=([^&]*)"
 var re=new RegExp(sReg,"gi");
 re.exec(sUrl);
 return RegExp.$1;
}

//应用实例:test_para.html?a=11&b=22&c=33
alert(getUrlPara("a"));
alert(getUrlPara("b"));
/script

来源:https://www.tulaoshi.com/n/20160219/1597257.html

延伸阅读
标签: 浏览器
ie地址栏360图标如何去掉?   360现在整得越来越垃圾,最近一次升级后,在IE浏览器的地址栏右侧出了一个360的图标,这个设置根本没有经用户同意,现在教大家如何去掉它。 如下图所示,在该图标上单击鼠标,然后从出现菜单中隐藏地址栏图标,就可以不显示该图标。其它的,网站名片,超级拖拽,如果不想用,也可以一并关闭,开着肯...
标签: Web开发
script     url = location.search.substr(1);     if(url.length 0)     {       ar = url.split(/[&=]/);       for(i=0;iar.length;i+=2)       {         alert("参...
标签: 浏览器
Firefox如何设置地址栏搜索功能 Firefox设置地址栏搜索功能方法如下: 在地址栏输入about:config,找到keyword.URL键,设置相应的值即可。
标签: 电脑入门
金山安全专家教你怎么删除地址栏里的网址 现如今各种"门"事件屡增不减,很大一部分网民都是由于忽略隐私的结果,隐私保护是十分重要的。作为一名普通网民,切不能心存侥幸。否则,等到网银,账号密码被黑客盗取的时候,就真是后悔莫及了!所以,金山安全专家建议大家,不仅要培养一种正确的上网观念,自觉自发的屏蔽有害信息。同时,...
标签: Web开发
最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结一下,一个好用的就可以了,先声明下,用正则,是简单,但多浏览器的兼容性,和速度不敢保证了,所以我就用个多浏览器兼容的 代码如下: script language = javascript function reque...

经验教程

920

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部