1. <wbr id="m8vu6"></wbr>

      <del id="m8vu6"><center id="m8vu6"><source id="m8vu6"></source></center></del>
        <p id="m8vu6"><sub id="m8vu6"></sub></p>

        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 網站開發 > JavaScript >
        • JavaScript教程之JavaScript教程之使用JavaScript獲取url中的參數值

        一些可以使用的去獲取url中指定的部分:如http://www.mystuff.com.cn/aboutus/
        location    對象 含有當前URL的信息,屬性 href 整個URL字符串
        protocol      含有URL第一部分的字符串,如http:
        host       包含有URL中主機名:端口號部分的字符串.如//www.mystuff.com.cn/aboutus/
        hostname   包含URL中主機名的字符串.如http://www.mystuff.com.cn
        port        包含URL中可能存在的端口號字符串.
        pathname    URL中"/"以后的部分.如~list/index.htm
        hash           "#"號(CGI參數)之后的字符串
        search      "?"號(CGI參數)之后的字符串 
         
        第一種方法:使用split拆分(適用于單個參數)
        1
        2
        3
        4
        5
        6
        7
        8
        function GetRequest() {
           var url = location.search; //獲取url中"?"符后的字串
           if (url.indexOf("?") != -1) {    //判斷是否有參數
              var str = url.substr(1); //從第一個字符開始 因為第0個是?號 獲取所有除問號的所有符串
              strs = str.split("=");   //用等號進行分隔 (因為知道只有一個參數 所以直接用等號進分隔 如果有多個參數 要用&號分隔 再用等號進行分隔)
              alert(strs[1]);          //直接彈出第一個參數 (如果有多個參數 還要進行循環的)
           }
        }

          

        第二種方法:使用split拆分(多個參數)
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        function GetRequest() {
            var url = location.search; //獲取url中"?"符后的字串
            var theRequest = new Object();
            if (url.indexOf("?") != -1) {
                var str = url.substr(1);
                strs = str.split("&");
                for(var i = 0; i < strs.length; i ++) {
                    theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
                }
            }
            return theRequest;
        }
        // 這樣調用:
        var Request = new Object();
        Request = GetRequest();
        // var 參數1,參數2,參數3,參數N;
        // 參數1 = Request['參數1'];
        // 參數2 = Request['參數2'];
        // 參數3 = Request['參數3'];
        // 參數N = Request['參數N'];
        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看