js获取当前url参数与参数值
网页特效获取当前url参数与参数值
本文章提供二款js 获取url参数函数,第一款是把url参数的值也获取了,第二款是分析获取当前url的参数与值哦。
*/
geturlparameter(paramname) //js 获取url参数值
{
var returnval="";
try{
var paramurl=window.location.search;
//处理长度
if(paramurl.length>0){
paramurl=paramurl.substring(1,paramurl.length);
var paramurlarray=paramurl.split("&");
for(var i=0;i<paramurlarray.length;i++){
if(paramurlarray[i].tolowercase().indexof(paramname.tolowercase())!=-1){
var temp=paramurlarray[i].split("=");
if(temp[0].tolowercase()==paramname.tolowercase()){
returnval=temp[1];
break;
}
}
}
}
}
catch(e){}
return returnval;
}
//获取url参数方法二
function getargs( ) {
var args = new object( );
var query = location.search.substring(1); // get query string
var pairs = query.split("&"); // www.zzzyk.com break at ampersand
for(var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexof('='); // look for "name=value"
if (pos == -1) continue; // if not found, skip
var argname = pairs[i].substring(0,pos); // extract the name
var value = pairs[i].substring(pos+1); // extract the value
value = decodeuricomponent(value); // decode it, if needed
args[argname] = value; // store as a property
}
return args; // return the object www.zzzyk.com
}
//然后根据获取到的参数 设置location值就可以了
</script>
补充:网页制作,js教程