主要是display 和 visibility 属性
见下面的代码:
js 代码
- "显示第一个层" οnclick="showfistDiv();">
- "显示第二个层" οnclick="showsecDiv();">
- "border:1px solid #000;display:none">www.eudown.com
- "border:1px solid #000;visibility:hidden">www.78land.com
- <script language=< span="">"javascript">
- var b = new Object();
- b = document.getElementById("fly");
- var c = new Object();
- c = document.getElementById("fine");
- function showfistDiv() {
- b.style.display="";
- }
- function showsecDiv() {
- c.style.visibility="visible";
- }
- </script>
附加:2007-04-28
visibility 属性在设置为 hidden 时 ,在页面上并不释放 对象的空间
display 属性 设置为 none 时 则释放空间,这个特性在用在 对象(如:div)无限级 递归 上 很有用。
笔者最近在做无限级动态树的时候,用的纯div 实现,就遇到了上面的问题。起初采用的visibility 属性,结果树的兄弟节点之间
会随着相应子节点的增加,间距变大!!