用PHP、ASP、asp.net获取URL中如gonten.com/s.php?id=123&name=gonten的参数很简单,但是Javascript没有直接获取的函数,得用自定义的函数。网上也有很多方法,但是发现有些代码臃肿了一点。
Gonten写了一段比较简洁的代码,也能够很好的获取。原理就是获取URL整个地址,然后进行切割等处理。
代码如下:
<script type=”text/javascript”>
function gt(gonten){
var url=window.location.href;
var u=url.split(“?”);
var s,ss,str;
if (u.length==1) s=”;
else s=u[1];
ss=s.split(“&”);
gonten = gonten.toLowerCase();
str = gonten+”=”;
var j=ss.length;
for(i=0;i<j;i++){
if(ss[i].indexOf(str)==0){
ss[i] = ss[i].toLowerCase();
$gonten_str=ss[i].replace(str,”");
break;
}
}
return $gonten_str;
}
</script>
使用方法:
<script type=”text/javascript”>
var IP=gt(“ip”); //获取
document.write(IP);//输出
</script>
本文地址:http://www.gonten.com/javascript-url/ 转载请务必以超链接形式注明!
8 条评论我要评论 »
1 - TaoGOGO | 2010-07-24 at 13:53
我有个类似的函数,用它做过一些东西,哈哈
[回复]
2 - 益阳人才网 | 2010-07-26 at 14:06
不错 顶一个!
[回复]
3 - 书法作品 | 2010-07-27 at 21:16
学习了,好好研究下。
[回复]
4 - 鱼 | 2010-07-28 at 15:26
看了可以,顶一个了。
[回复]
5 - hzliqiu | 2010-07-29 at 10:58
博主果然有内涵。
[回复]
@hzliqiu, 囧,何出此言呢,呵呵。一段代码可以看出人品呀
[回复]
6 - 去眼袋眼霜排行榜 | 2010-08-23 at 15:14
有点复杂,看不懂,楼主厉害
[回复]
7 - 山水画 | 2010-11-22 at 08:50
看不懂
[回复]