<tr id=a onclick="oac('a-1,a-2,a-3',a)">name_a</tr>
<tr style="display:none;" id=a-1>name_a_1</tr>
<tr style="display:none;" id=a-2>name_a_2</tr>
<tr style="display:none;" id=a-3>name_a_3</tr><tr id=b onclick="oac('b-1,b-2,b-3',b)">name_a</tr>
<tr style="display:none;" id=b-1>name_b_1</tr>
<tr style="display:none;" id=b-2>name_b_2</tr>
<tr style="display:none;" id=b-3>name_b_3</tr>
谁能帮我写个js脚本啊  我做的是树形菜单  当我点击
id 为a的tr时候  它的子节点  a-1  a-2 a-3就显示出来   在点击的时候就隐藏

解决方案 »

  1.   

    先将你的树型菜单列出来,然后通过点击第一级菜单来显示或者隐藏下级菜单,给你段代码!   
                  var   src;   
                var   subId;   
                  
                src=window.event.srcElement;   
                if(src.className=="menu")   
                {   
                      subId="sub"+src.id;   
                        
                      if(document.all(subId).style.display=="none")   
                      {   
                          document.all(subId).style.display="";   
                            
                      }else{   
                          document.all(subId).style.display="none";   
                          
                      }   
                }
    楼主修改一下,原理一样的
      

  2.   

    有现成的树:http://destroydrop.com/javascripts/tree