web页面上做一个树怎么做啊

解决方案 »

  1.   

    这个有专门的js控件的  可以去google baidu 搜一个  直接拿过来用!
      

  2.   

    树叉菜单嘛?
      还是画个树。
      还是。
      树叉菜单 ,后台获取2个list 第一个菜单目录  第二个子菜单
      在jsp 循环第一个list  关联子id是否匹配子菜单id 然后循环第个菜单
       不用标签的话
      <%for(int i=0;i<list1.size();i++){
           实体类 o=(实体类)list1.get(i);%>
        <tr><td>o.getxxx()</td></tr>
         <% for(int y=0;y<list2.size();y++){
            实体类 s=(实体类)list2.get(i);%>        if(o.getperantid=s.getid){
            <tr><td>s.getxxx()</td></tr>
            }
            
          }%>
            }
     %>
      

  3.   

    仅供参考:<html>
    <head>
    </head><body bgcolor=LightCyan >
      <span id=b1 style="border:thin ridge; cursor:hand;" onclick="dealclick()">+</span>&nbsp我的文档<br>
      <ul id=list style='display:none;'>
        <li><a href=" ">计算机</a></li>
        <li>大学英语</li>  </ul>
      
      <script type="text/javascript">
         function dealclick()
         {
         var b1=document.getElementById('b1');
     var list=document.getElementById('list');
             if(b1.innerText == "+")
             {
                 list.style.display = "" ;
                 b1.innerText = "-" ;
             }
             else
             {
                 list.style.display = "none" ;
                 b1.innerText = "+" ;          
             }
         }
      </script>
    </body>
    </html>