//獲取url的參數 function getParam(paramKey){ //獲取當前URL var url = location.href; //獲取要取得的get參數位置 var get = url.indexOf(paramKey +"="); if(get == -1){ return ""; } //截取字符串 var getParamStr = url.slice(paramKey.length + get + 1); //判斷截取後的字符串是否還有其餘get參數 var nextparam = getParamStr.indexOf("&"); if(nextparam != -1){ getParamStr = getParamStr.slice(0, nextparam); } return decodeURIComponent(getParamStr); } //添加url參數 function addParam(url,paramKey,paramVal){ var andStr = "?"; var beforeparam = url.indexOf("?"); if(beforeparam != -1){ andStr = "&"; } return url + andStr + paramKey + "="+ encodeURIComponent(paramVal); } //刪除url參數 function delParam(url,paramKey){ var urlParam = url.substr(url.indexOf("?")+1); var beforeUrl = url.substr(0,url.indexOf("?")); var nextUrl = ""; var arr = new Array(); if(urlParam!=""){ var urlParamArr = urlParam.split("&"); for(var i=0;i<urlParamArr.length;i++){ var paramArr = urlParamArr[i].split("="); if(paramArr[0]!=paramKey){ arr.push(urlParamArr[i]); } } } if(arr.length>0){ nextUrl = "?"+arr.join("&"); } url = beforeUrl+nextUrl; return url; }
說明:轉自其餘,具體地址忘了url