<script language="javascript">



window.onload = function(){
var h={

"大分类一":["AAAA","BBBBB","CCCC"],
"大分类二":["DDDD","EEEEE","FFFFF"]
}
for(key in h){

document.write(key+"<br/>");
var list =h[key];
for(i in list){
document.write(list[i]);
}
document.write("<br />");
}
}
</script>

解决方案 »

  1.   

    var t="";
    for(var i=0;i<thisArray.length;i++)
    {
    if(i%2==0)
    {

    document.write(thisArray[i+1]);
    if(t!=thisArray[i].substring(0,2))
    {
    i++;
    document.write("<br>");
    }
    t = thisArray[i].substring(0,2);
    }

    }
      

  2.   

    <script>
    thisArray = new Array(
    "0100","大类别一",
    "0101","AAAAAAAAA",
    "0102","BBBBBBBBB",
    "0103","CCCCCCCCC",
    "0104","DDDDDDDDD",
    "0200","大类别二",
    "0201","EEEEEEEEEEEE",
    "0202","FFFFFFFFFFFF",
    "0203","GGGGGGGGGGGG",
    "0204","HHHHHHHHHHHH"
    )
    w = 1;
    for(i=0; i<thisArray.length; i+=2) {
    if(/00$/.test(thisArray[i])) {
    document.write(thisArray[i+1]+'<br>');
    k = w;
    }else {
    document.write(thisArray[i+1]);
    if(k--) document.write(' ');
    else {
    document.write('<br>');
    k = w;
    }
    }
    }
    </script>
      

  3.   

    <script language="javascript">
    thisArray = new Array(
    "0100","大类别一",
    "0101","AAAAAAAAA",
    "0102","BBBBBBBBB",
    "0103","CCCCCCCCC",
    "0104","DDDDDDDDD",
    "0200","大类别二",
    "0201","EEEEEEEEEEEE",
    "0202","FFFFFFFFFFFF",
    "0203","GGGGGGGGGGGG",
    "0204","HHHHHHHHHHHH"
    )for(var i=0;i<thisArray.length;i+=2)
    {
    thisArray[i].substr(2)=="00"?document.write("<br>"+thisArray[i+1]+"<br>"):document.write(thisArray[i+1]+"\t");
    }
    </script>