怎么动态生成ul下面的li
我要在ul里面动态添加li,每个ul下面的li由数组里面的个数决定,如:界面时是这样:我写的代码是这样的:ul下面的li该怎么循环添加?...
我要在ul里面动态添加li,每个ul下面的li由数组里面的个数决定,如:界面时是这样:
我写的代码是这样的:
ul下面的li该怎么循环添加? 展开
我写的代码是这样的:
ul下面的li该怎么循环添加? 展开
2个回答
展开全部
<script type="text/javascript">
window.onload = function(){
var arrLi = [['我的朋友','同学','同事'],['哇哈哈','乐百氏','农夫山泉'],['咖啡','果汁','果酒']];
for(var j=0; j<arrLi.length; j++){
document.body.innerHTML += '<ul></ul>';
var ul = document.getElementsByTagName('ul');
for (var i = 0; i < arrLi[j].length; i++) {
ul[j].innerHTML += '<li>'+arrLi[j][i]+'</li>';
};
}
}
</script> 你试试吧
window.onload = function(){
var arrLi = [['我的朋友','同学','同事'],['哇哈哈','乐百氏','农夫山泉'],['咖啡','果汁','果酒']];
for(var j=0; j<arrLi.length; j++){
document.body.innerHTML += '<ul></ul>';
var ul = document.getElementsByTagName('ul');
for (var i = 0; i < arrLi[j].length; i++) {
ul[j].innerHTML += '<li>'+arrLi[j][i]+'</li>';
};
}
}
</script> 你试试吧
更多追问追答
追问
额 不是这个意思,我的意思是:比如你写的:“我的朋友”是一个标题(也可以说是一个ul),然后他下面有很多li,li的内容就是哇哈哈,乐百氏,农夫山泉。
然后 "同学"又是一个标题(ul),然后他下面有很多li,li的内容是咖啡 果汁 果酒啊 什么的,就是类似QQ分组一样。
追答
{我的朋友:['哇哈哈','乐百氏','农夫山泉'],同学:['咖啡','果汁','果酒']}
这样子的格式的吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在加一个FOR 循环 你这样纸循环出一个
更多追问追答
追问
我知道再加一个for循环,但是不知道该怎么去循环
追答
你没有遍历过 二位数组吗
和遍历二维数组是一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询