JS獲取當前頁面url傳參
阿新 • • 發佈:2018-12-12
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'))