用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>
本文来自:www.Gonten.com (编辑:徐州站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|