        var count = 0; //做计数器
        var limit = new Array(); //用于记录当前显示的哪几个菜单
        var countlimit = 1; //同时打开菜单数目，可自定义
        function expandIt(el) {
            obj = eval("sub" + el);
            if (obj.style.display == "none") {
                obj.style.display = "block"; //显示子菜单
                if (count < countlimit) {//限制2个
                    limit[count] = el; //录入数组
                    count++;
                }
                else {
                    eval("sub" + limit[0]).style.display = "none";
                    for (i = 0; i < limit.length - 1; i++) { limit[i] = limit[i + 1]; } //数组去掉头一位，后面的往前挪一位
                    limit[limit.length - 1] = el;
                }
            }
            else {
                obj.style.display = "none";
                var j;
                for (i = 0; i < limit.length; i++) { if (limit[i] == el) j = i; } //获取当前点击的菜单在limit数组中的位置
                for (i = j; i < limit.length - 1; i++) { limit[i] = limit[i + 1]; } //j以后的数组全部往前挪一位
                limit[limit.length - 1] = null; //删除数组最后一位
                count--;
            }
        }
