类似这种规则数据的输出,有哪几种方法?

dzmiao 2005-02-17 04:15:53
<script language="JavaScript">

var aryListData=new Array(12);
aryListData[0]="1|aaaaaaaaaaaaaaaa";
aryListData[1]="1|bbbbbbbbbbbbbbbb";
aryListData[2]="1|cccccccccccccccccc";
aryListData[3]="2|dddddddddddddddd";
aryListData[4]="3|eeeeeeeeeeeeeeee";
aryListData[5]="3|pppppppppppppppp";
aryListData[6]="4|gggggggggggggggg";
aryListData[7]="4|hhhhhhhhhhhhhhhh";
aryListData[8]="4|kkkkkkkkkkkkkkkkkk";
aryListData[9]="5|wwwwwwwwwwwwww";
aryListData[10]="5|vvvvvvvvvvvvvvvvv";

</script>

有以上数组数据,请问如何在页面输出如下格式:

title1
1.aaaaaaaaaaaaaaaa
1.bbbbbbbbbbbbbbbb
1.cccccccccccccccccc

title2
2.dddddddddddddddd

title3
3.eeeeeeeeeeeeeeee
3.pppppppppppppppp

title4
4.gggggggggggggggg
4.hhhhhhhhhhhhhhhh
4.kkkkkkkkkkkkkkkkkk

title5
5.wwwwwwwwwwwwww
5.vvvvvvvvvvvvvvvvv

需要注意的是,1.aaaaaaaaaaa不是仅仅把1|aaaaaaaaaaaa中的"|"替换成"."

而是通过arr=aryListData[0].split("|")分解成arr[0]+'.'+arr[1]

请教各位如何实现?
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vivianfdlpw 2005-02-17
  • 打赏
  • 举报
回复
<body>
<div id='a'></div>

<script language="JavaScript">

var aryListData=new Array(11);
aryListData[0]="1|aaaaaaaaaaaaaaaa";
aryListData[1]="1|bbbbbbbbbbbbbbbb";
aryListData[2]="1|cccccccccccccccccc";
aryListData[3]="2|dddddddddddddddd";
aryListData[4]="3|eeeeeeeeeeeeeeee";
aryListData[5]="3|pppppppppppppppp";
aryListData[6]="4|gggggggggggggggg";
aryListData[7]="4|hhhhhhhhhhhhhhhh";
aryListData[8]="4|kkkkkkkkkkkkkkkkkk";
aryListData[9]="5|wwwwwwwwwwwwww";
aryListData[10]="5|vvvvvvvvvvvvvvvvv";

var out='';
var num=0;
var i='';
for(i in aryListData)
{
if(aryListData[i].split('|')[0]!=num)
{
num=aryListData[i].split('|')[0];
out=out+'<br><br>';
out=out+'title'+num+'<br>';
}
out=out+aryListData[i].replace(/\|/,'.')+'<br>';
}
document.getElementById('a').innerHTML=out;
</script>
</body>
meizz 2005-02-17
  • 打赏
  • 举报
回复
你自己不是已经解决了吗? 你用 split() 完全可以解决呀!
dzmiao 2005-02-17
  • 打赏
  • 举报
回复
数组分配的空间应为var aryListData=new Array(11); 不是12,搞错了不好意思 !

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧