帮忙做一个控制显示树形菜单的js脚本

wzw_19850911 2008-11-12 06:07:25
<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就显示出来 在点击的时候就隐藏
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziwei_1986 2008-11-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wula0010 的回复:]
有现成的树:http://destroydrop.com/javascripts/tree
[/Quote]
正解 网上有现成的阿!
wula0010 2008-11-12
  • 打赏
  • 举报
回复
有现成的树:http://destroydrop.com/javascripts/tree
  • 打赏
  • 举报
回复
先将你的树型菜单列出来,然后通过点击第一级菜单来显示或者隐藏下级菜单,给你段代码!
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";

}
}
楼主修改一下,原理一样的

81,091

社区成员

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

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