请问http://111.111.111/text.html?id=0
用javascript如何获取上面id的值,那位大哥知道小弟在此谢谢了

解决方案 »

  1.   

    页面加载的时候 你在cs里得到值 再赋值给一个控件
    再用js得.
      

  2.   

    window.location.search
    得到url ? 后的字符串,然后就可以截取字符串 得到值了
      

  3.   

    window.location.search 得到url ? 后的字符串,
      

  4.   

    在c#里public string str;
    str=request.querystring("id")在前台页面<script language=javascript>
    var id
    id=<%=str%>
    </script>
      

  5.   

    var url = document.location.href;
    var queryString = url.substr(url.indexOf('?')+1); // 忘了是用 substr 还是 substring, 自己试试
      

  6.   

    function SplitDemo(){
       var s, ss;
       var s = "http://111.111.111/text.html?id=0";
       ss = s.split("=");
       //ss[0]="http://111.111.111/text.html?id"
       //ss[1]="0"
       alert(ss[0]);
    }
      

  7.   

    \
    var url=window.location.href;
    var id=url.substring(url.lastindexOf("id="));
      

  8.   

    function   GetUrlParms()         

            var   args=new   Object();       
            var   query=location.search.substring(1);//获取查询串       
            var   pairs=query.split( "& ");//在逗号处断开       
            for(var       i=0;i <pairs.length;i++)       
            {       
                    var   pos=pairs[i].indexOf( '= ');//查找name=value       
                            if(pos==-1)       continue;//如果没有找到就跳过       
                            var   argname=pairs[i].substring(0,pos);//提取name       
                            var   value=pairs[i].substring(pos+1);//提取value       
                            args[argname]=unescape(value);//存为属性       
            } 
            return   args; 
    } 使用方法: 
    var   args   =   new   Object(); 
    args   =   GetUrlParms(); 
    如果要查找参数key: 
    value   =   args[key]