<script language="Javascript" type="text/JavaScript">
function menu_tree(meval)
{
var left_n=eval(meval);
if (left_n.style.display=='none')
{ eval(meval+".style.display='';"); }
else
{ eval(meval+".style.display='none';"); }
}
</script>
调用SCRIPT的方法:
<!-- 菜单 1 开始状态为打开 -->
<TABLE class=Menu cellSpacing=0 align=center>
<TBODY>
<TR>
<TH onClick="javascript:menu_tree('left_1');" align=middle>≡ 登录信息 ≡</TH>
</TR>
<TR id=left_1>
<TD>
<TABLE width="100%">
<TBODY>
<TR>
<TD>当前登录用户</TD>
</TR>
<TR>
<TD>退出登录</TD>
</TR>
<TR>
<TD>修改密码
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
<!-- 菜单 2 开始状态关闭(不展开) (<tr id=left=2 style="DISPLAY:none") -->
<TABLE class=Menu cellSpacing=0 align=center>
<TBODY>
<TR>
<TH onClick="javascript:menu_tree('left_2');" align=middle>≡ 其它信息 ≡</TH>
</TR>
<TR id=left_2 style="DISPLAY: none">
<TD>
<TABLE width="100%">
<TBODY>
<TR>
<TD>其它信息</TD>
</TR>
<TR>
<TD>其它信息</TD>
</TR>
<TR>
<TD>其它信息
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
本文介绍了如何使用JavaScript实现菜单的折叠效果。通过点击菜单项,JavaScript函数`menu_tree()`会切换指定菜单ID的显示状态,实现菜单的展开与收起。示例中展示了两个菜单项,一个初始为打开状态,另一个初始为关闭状态。

1275

被折叠的 条评论
为什么被折叠?



