滚天在线
分享互联网,分享快乐!www.Gonten.com

       用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/ 转载请务必以超链接形式注明!