实现JavaScript菜单

有时间我们会需要一个菜单,可以折叠某些不需要显示的部分。类似这样的代码我们可以通过javascript代码来实现。
基本的原理就是动态的去改变一个div的css样式display。控制让它是否显示。
当display="none"时它将不可见。而等于"" 时可见。

效果如下:
<script language="JavaScript"> </script>
Root

具体的代码如下:

  < script language = " JavaScript " >
 
<!--
  
function  change(f) {
   
var e;
   e 
= document.getElementById(f);//通过id获取指定的元素
   e.style.display = e.style.display == "none" ? "" : "NONE";
  }

 
// -->
  </ script >

 
< div onclick = change( " child " ) > Root </ div >
 
< div id = " child "  style = " DISPLAY:none " >
  child 
1   < br >
  child 
2   < br >
  child 
3   < br >
 
</ div >

 从这里我们还可以推敲出来两点:
1. 是否其它的html元素也具有这样的属性。例如table,span,答案是肯定的。
2. style属性封装了html元素的css样式。通过这里我们还可以访问到其它的css样式。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值