当前位置:编程学习 > JS >>

请教一个js的问题,高手指点。。。

 var carousel1 = new Ext.Carousel({            defaults: {                scroll: 'vertical',            },            items: [{id: "j_about",html: "a"},{id: "j_about",html: "a"}]        });

现在items: []里面有两个 {id: "j_about",html: "a"},如果我要里面有三个{id: "j_about",html: "a"},我不要自己手动添加,应该有什么方法实现自动添加。我在里面写循环语句会错误,我是新手,不太懂怎样写,望高手指教!
追问:你的items 是字符串啊~~~ 我要的是items:[]里面可执行的语句
答案:循环啊,

var items = "";

for(var i=0;i<3;i++){

        items+="{id: "j_about",html: "a"}, ";

}

var carousel1 = new Ext.Carousel({            defaults: {                scroll: 'vertical',            },            items: [ items.substring(0,items.length-1)]        });

上一个:求js切换标签核心代码??
下一个:js中如何实现函数的同步调用

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,