下面是一个函数://---------------------得到URL中的参数-------------------------
function getUrlParameter()
{
var strUrl=document.URL;//得到url
var arrStrQuery=strUrl.substring(strUrl.indexOf("?")+1,strUrl.length).split("&");//得到参数字符串数组
var arrArgs=new Object();
for(var i=0;i<arrStrQuery.length;i++)
{
var intSign=arrStrQuery[i].indexOf("=");
if(intSign==-1)
{
continue;
}
var aKey=arrStrQuery[i].substring(0,intSign);
var aValue=arrStrQuery[i].substring(intSign+1);
arrArgs[aKey]=aValue;
}
return arrArgs;
}现在我想在另个函数里调用它,然后准备替换各个参数的值,var arrArgs=getUrlParameter();
//遍历呢,我想取得名字,比如if(aaaa==参数名)然后给其赋值
谢谢了
function getUrlParameter()
{
var strUrl=document.URL;//得到url
var arrStrQuery=strUrl.substring(strUrl.indexOf("?")+1,strUrl.length).split("&");//得到参数字符串数组
var arrArgs=new Object();
for(var i=0;i<arrStrQuery.length;i++)
{
var intSign=arrStrQuery[i].indexOf("=");
if(intSign==-1)
{
continue;
}
var aKey=arrStrQuery[i].substring(0,intSign);
var aValue=arrStrQuery[i].substring(intSign+1);
arrArgs[aKey]=aValue;
}
return arrArgs;
}现在我想在另个函数里调用它,然后准备替换各个参数的值,var arrArgs=getUrlParameter();
//遍历呢,我想取得名字,比如if(aaaa==参数名)然后给其赋值
谢谢了
for(var n in arrArg) {
alert(n);//参数名字
alert(arrArg[n]);//取出参数值
}