关闭

遍历树形json

标签: jsonxhtmlfunctionobjecthtml
2649人阅读 评论(0) 收藏 举报
分类:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
<script type="text/javascript">
    var Json = { id: '1', children: [{ id: '2', children: [{ id: '3' }, { id: '4' }] }, { id: '5' }] };
    function json(jsontree) {
        if ((typeof jsontree == 'object') && (jsontree.constructor== Object.prototype.constructor)) {
            var arrey = [];
            arrey.push(jsontree);
        }
        else arrey = jsontree;
        for (var i = 0; i < arrey.length; i++) {
            var jn = arrey[i];
            if (jn.id == "3") {
                alert('找到id值是3的啦');
                return;
            }
            if (jn.children && jn.children.length > 0) {
                json(jn.children);
            }
        }
    }
    json(Json);
</script>
</body>
</html>

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:63344次
    • 积分:978
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:34篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论