关于数组的一个问题

trunjun 2009-11-30 02:16:27
下面是一个函数:

//---------------------得到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==参数名)然后给其赋值

谢谢了
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
trunjun 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sohighthesky 的回复:]
JScript codevar arrArg=var arrArgs=getUrlParameter();for(var nin arrArg) {
alert(n);//参数名字alert(arrArg[n]);//取出参数值}
[/Quote]

谢谢,呵呵,
sohighthesky 2009-11-30
  • 打赏
  • 举报
回复
var arrArg=var arrArgs=getUrlParameter();
for(var n in arrArg) {
alert(n);//参数名字
alert(arrArg[n]);//取出参数值
}

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧