日期:2014-05-16  浏览次数:20470 次

js变量包含多个参数
var       datavalue   =   {
'height ': 0,
'page ': 12,
'data ': [
{ 'href ': '/photo ', 'src ': '323232 '}, { 'href ': '/photo ', 'src ': '4343434 '}, { 'href ': '/photo ', 'src ': '343434 '}, { 'href ': '/photo ', 'src ': '343434 '}, { 'href ': '/photo ', 'src ': '34343443 '},]
}
    今天从网站上看到如上的js代码.本人想借鉴一下,可是 'data ':对应的值不知该怎样得到.src对应的数据应是jsp传递来的对象集合的id;请各位帮忙.


------解决方案--------------------
要获得id可根据对象名进行方法
function test() {
var data = datavalue[ 'data '];
var result = [];
for(var i=0; i <data.length; i++) {
result.push(data[i][ 'src ']);
}
alert(result);
}
可以试试
------解决方案--------------------
var nodeList=null;
nodeList=[ {id: '000 ', name: "快速导航 "},
{id: '111 ',name: "人才 "}
];

for(i=0;i <nodeList.length;i++){
document.write(nodeList[i].id)
}
document.write( " <br> ")

var nodeList=null;
nodeList=[ {id: '000 ', name: "快速导航 "},
{id: '111 ',name: "人才 "}
];

for(i=0;i <nodeList.length;i++){
document.write(nodeList[i].name)
}