DIV+Js实现简单树形菜单

 

< META  content ="Microsoft Visual Studio .NET 7.1"  name =GENERATOR >
< META  content =VisualStudio.HTML  name =ProgId >
< META  content ="Microsoft Visual Studio .NET 7.1"  name =Originator
<SCRIPT language =jscript >
   function ChangeStatus(o)
   {
    if (o.parentNode)
    {
     if (o.parentNode.className == "Opened")
     {
      o.parentNode.className = "Closed";
     }
     else
     {
      o.parentNode.className = "Opened";
     }
    }
   }
   
</ SCRIPT >

< DIV  class =TreeMenu  id =CategoryTree >
< UL >
< LI  class =Opened >< IMG  class =s  onclick =javascript:ChangeStatus(this);  src ="css/s.gif" >< href ="#" > 123213 </ A >  
< UL >
< LI  class =Opened >< IMG  class =s  onclick =javascript:ChangeStatus(this);  src ="css/s.gif" >< href ="#" > 1232131 </ A >  
< UL >
< LI  class =Opened >< IMG  class =s  onclick =javascript:ChangeStatus(this);  src ="css/s.gif" >< href ="#" > JavaScript </ A >  
< UL >
< LI  class =Child >< IMG  class =s  src ="css/s.gif" >< href ="#" > 1111111 </ A >  
< LI  class =Child >< IMG  class =s  src ="css/s.gif" >< href ="#" > 22233332 </ A >  
< LI  class =Child >< IMG  class =s  src ="css/s.gif" >< href ="#" > 3333444 </ A >  
< LI  class =Child >< IMG  class =s  src ="css/s.gif" >< href ="#" > 44444444 </ A >  
< LI  class =Child >< IMG  class =s  src ="css/s.gif" >< href ="#" > 55555555 </ A >  
< LI  class =Child >< IMG  class =s  src ="css/s.gif" >< href ="#" > 66666666 </ A >  
< LI  class =Child >< IMG  class =s  src ="css/s.gif" >< href ="#" > 777777777 </ A >   </ LI ></ UL ></ LI ></ UL ></ LI ></ UL ></ LI ></ UL ></ DIV >

<!-- css样式 -->
< style >
{ text-decoration:none; } a,a:visited { color:#000; background:inherit; } body { margin:0; padding:20px; font:12px tahoma,宋体,sans-serif; } dt { font-size:22px; font-weight:bold; margin:0 0 0 15px; } dd { margin:0 0 0 15px; } h4 { margin:0; padding:0; font-size:18px; text-align:center; } p { margin:0; padding:0 0 0 18px; } p a,p a:visited { color:#00f; background:inherit; } .TreeMenu img.s { cursor:hand; vertical-align:middle; } .TreeMenu ul { padding:0; } .TreeMenu li { list-style:none; padding:0; } .Closed ul { display:none; } .Child img.s { background:none; cursor:default; } #CategoryTree ul { margin:0 0 0 17px; } #CategoryTree img.s { width:34px; height:18px; } #CategoryTree .Opened img.s { background:url(skin3/opened.gif) no-repeat 0 1px; } #CategoryTree .Closed img.s { background:url(skin3/closed.gif) no-repeat 0 1px; } #CategoryTree .Child img.s { background:url(skin3/child.gif) no-repeat 13px 2px; } #CategoryTree { float:left; width:249px; border:1px solid #99BEEF; background:#D2E4FC; color:inherit; margin:3px; padding:3px; }
</ style >
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值