1. 程式人生 > >JS獲取當前頁面url傳參

JS獲取當前頁面url傳參

JS獲取當前頁面url傳參

function geturl(data) {    //獲取當前頁面路徑傳參
    //   var url = document.location.toString();	//獲取當前頁面路徑,我這裡在本地寫的一個頁面路徑進行參考
    var url = 'http://www.baidu.com?id=10&sex=nam';
    //從問號之後進行切割,split將會把一個字串轉換成一個數組
    var Objs = url.split("?");
    //陣列長度大於1才會執行
    if (Objs.length > 1) {
        //取陣列第二位從&進行開始切割,陣列index預設從0開始,因為split把字串轉換成陣列,所以要取第二位,因為第二位是我們要的值
        var arr = Objs[1].split("&");
        var newarr;//建立一個新陣列,用來儲存我們要的值
        for (var i = 0; i < arr.length; i++) {
            //把等號後面的值丟到arr這個陣列
            newarr = arr[i].split("=");
            if (newarr != null && newarr[0] == data) {
                //取第二位的值,split和上面一樣的原理
                return newarr[1];
            }
        }
    }
}
console.log(geturl('id'), geturl('sex'))