js获取url参数
1<script type="text/javascript">
2function $G(){
3var Url=top.window.location.href;
4var u,g,StrBack='';
5if(arguments[arguments.length-1]=="#")
6u=Url.split("#");
7else
8u=Url.split("?");
9if (u.length==1) g='';
10else g=u[1];
11if(g!=''){
12gg=g.split("&");
13var MaxI=gg.length;
14str = arguments[0]+"=";
15for(i=0;i<MaxI;i++){
16if(gg[i].indexOf(str)==0) {
17StrBack=gg[i].replace(str,"");
18break;
19}
20}
21}
22return StrBack;
23}
24</script>
25
26
2function $G(){
3var Url=top.window.location.href;
4var u,g,StrBack='';
5if(arguments[arguments.length-1]=="#")
6u=Url.split("#");
7else
8u=Url.split("?");
9if (u.length==1) g='';
10else g=u[1];
11if(g!=''){
12gg=g.split("&");
13var MaxI=gg.length;
14str = arguments[0]+"=";
15for(i=0;i<MaxI;i++){
16if(gg[i].indexOf(str)==0) {
17StrBack=gg[i].replace(str,"");
18break;
19}
20}
21}
22return StrBack;
23}
24</script>
25
26
上边个函数可以放在外部js文件、head、body等未知皆可
使用参考:
例:想获取URL http://www.xker.com/?ip=202.201.0.137 中IP这个参数的内容
<script type="text/javascript">
var IP=$G("IP")
//之后你可以将IP用来alert、write等,总之可以最为一个变量随便使用了
</script>
可以歇歇了!!