js可使用字符串函數實現獲取url的get傳參數組
實現獲取get傳參的思路以下:函數
1:獲取當前urlurl
2:獲取到?位置code
3:將?後面的字符串截取出來獲取到get傳參信息對象
4:將截取出來的get傳參信息進行處理獲取到url的get參數字符串
具體實現以下:get
//獲取當前URL var url = document.location.href; //聲明一個對象 var getRequest = new Object(); //獲取?的位置 var index = url.indexOf("?") if(index != -1) { //截取出?後面的字符串 var str = url.substr(index + 1); //將截取出來的字符串按照&變成數組 strs = str.split("&"); //將get傳參存入對象中 for(var i = 0; i < strs.length; i++) { getRequest[strs[i].split("=")[0]] = (strs[i].split("=")[1]); } } console.log(getRequest)