for (int i = 0; i < 5; i++) {
d = new dTree('d' + i);
d.add(0,-1, '');
d.add(1,0,'aaaaa','example01.html');
d.add(2,1,'Node 1.1','example01.html');
d.add(3,2,'Node 3.1','example01.html');
d.add(4,3,'Node 1.1.1','example01.html');
d.add(5,4,'Node 1.1.1.1','example01.html');
d.add(6,5,'Node 4','example01.html');
document.write(d);
} 报错
说d0...不存在
d = new dTree('d' + i);
也就是说d要和new dTree('d' + i); 中的'd' + i一样
d0的时候 d就是d0,d1的时候 d就是d1, 以此类推
该如何动态创建
d = new dTree('d' + i);
d.add(0,-1, '');
d.add(1,0,'aaaaa','example01.html');
d.add(2,1,'Node 1.1','example01.html');
d.add(3,2,'Node 3.1','example01.html');
d.add(4,3,'Node 1.1.1','example01.html');
d.add(5,4,'Node 1.1.1.1','example01.html');
d.add(6,5,'Node 4','example01.html');
document.write(d);
} 报错
说d0...不存在
d = new dTree('d' + i);
也就是说d要和new dTree('d' + i); 中的'd' + i一样
d0的时候 d就是d0,d1的时候 d就是d1, 以此类推
该如何动态创建
然后用你上面的new不过你建立那么多干什么?
一个对象不就搞定了吗?
你要一次建立多个树状菜单?
for (var i = 0; i < 2; i++) {
this.urlList1.push(new Array("tree" + i)); }
var Ta;
for (var j = 0; j < urlList1.length; j++) {
Ta = urlList1[j]
Ta = new dTree(Ta);
Ta.add(0,-1-1, '');
Ta.add(1,0, t,'example01.html');
Ta.add(2,1,'Node 1.1','example01.html');
Ta.add(3,2,'Node 3.1','example01.html');
Ta.add(4,3,'Node 1.1.1','example01.html');
Ta.add(5,4,'Node 1.1.1.1','example01.html');
Ta.add(6,5,'Node 4','example01.html');
document.write(Ta);
}是这样吧 也还是不好使啊
怎么办啊