
JS递归遍历JSON树,调用js函数返回undefined,请教各位大神了!
functiongetURL(data,id){varurl="";for(variindata){//alert("data[i].id"+data[i].id);if...
function getURL(data, id) {
var url = "";
for (var i in data) {
// alert("data[i].id"+data[i].id);
if (data[i].id == id) {
// alert(data[i].attributes.url);
url = data[i].attributes.url;
alert("...." + url);
return url;
return false;
//break;
} else {
getURL(data[i].children, id);
}
} 展开
var url = "";
for (var i in data) {
// alert("data[i].id"+data[i].id);
if (data[i].id == id) {
// alert(data[i].attributes.url);
url = data[i].attributes.url;
alert("...." + url);
return url;
return false;
//break;
} else {
getURL(data[i].children, id);
}
} 展开
1个回答
展开全部
else
{
return getURL(data[i].children, id);
}
{
return getURL(data[i].children, id);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询