以C#为例:for(int i=0;i<=数据的长度;i++)

 Response.Write("<div id='div" + i + "'" + ">" + 数据 + "</div>");
}

解决方案 »

  1.   

    原理是一样的例如JSP:for(int i=0;i <=数据的长度;i++) 
    {
       out.println(" <div id='div" + i + "'" + "> " + 数据 + " </div> ");
    }看一下具体语法就可以了,循环操作
      

  2.   

    哎要求用JS来做,郁闷了
    太难搞了
    function linkSubknowledge()
    {
    AccessKData.GetSubknowledge(false,"KNode","",link_fellback);
    }
    function link_fellback(data)
    {
    var link_fellback='';
    for (var i in data){
    link_fellback+="<div class=\"rnd\"><div class=\"konwledge_node\" onmouseout=\"this.className=\'konwledge_node\'\" onmouseover=\"this.className=\'konwledge_bg\'\"><div class=\"knowledge_text\"><a href=\'#\' onclick=\"singleSubknowledge(this.name);\" class=\"white\" name="+data[i]+">"+data[i]+"<\/a><\/div><div class=\"konwledge_inf\"><div><a href=\"#\"><img src=\'theme\/style1\/images\/node.gif\' onmouseout=\"javascript:src=\'theme\/style1\/images\/node.gif\'\" onmouseover=\"javascript:src=\'theme\/style1\/images\/node_visited.gif\'\" alt=\"知识点详细信息\" \/><\/a><\/div><div><a href=\"#\"><img src=\'theme\/style1\/images\/node.gif\' onmouseout=\"javascript:src=\'theme\/style1\/images\/node.gif\'\" onmouseover=\"javascript:src=\'theme\/style1\/images\/node_visited.gif\'\" alt=\"选择知识点\" \/><\/a><\/div><div><a href=\"#\"><img src=\'theme\/style1\/images\/node.gif\' onmouseout=\"javascript:src=\'theme\/style1\/images\/node.gif\'\" onmouseover=\"javascript:src=\'theme\/style1\/images\/node_visited.gif\'\" alt=\"显示知识知识\" \/><\/a><\/div><\/div><\/div><\/div>";
    }
    document.getElementById("link_fellback").innerHTML = link_fellback;
    }
    addLoadEvent(linkSubknowledge);循环的话只能出现一个层怎么生成多个层啊?