jodn-willson
 
 1.对于多个DIV的显示和隐藏

    <html> 
       <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
        <title>无标题文档</title> 
        <script langauge="javaScript" type="text/javascript"> 
        function showDiv(i) 
        { 
            for(j=0;j<=6;j++) 
            { 
                document.getElementById(\'div\'+j).style.display=\'none\'; 
            } 
            document.getElementById(\'div\'+i).style.display=\'block\'; 
         } 
        </script> 
       </head> 
       <body >
        <form> 
            <table width="700" border="1" cellspacing="0" cellpadding="0"> 
            <tr> 
                <td colspan="2"> </td> 
            </tr> 
            <tr> 
                <td width="169" height="283"><table width="100%" border="1" cellspacing="0" cellpadding="0"> 
            <tr> 
                <td height="30"><div align="center"><input type=button value="showDiv0" onclick="showDiv(0);"> 
                会员管理</div></td> 
            </tr> 
            <tr> 
                <td height="30"><input type=button value="showDiv1" onclick="showDiv(1);"></td> 
            </tr> 
            <tr> 
                <td height="30"><input type=button value="showDiv2" onclick="showDiv(2);"></td> 
            </tr> 
            <tr> 
                <td height="30"><input type=button value="showDiv3" onclick="showDiv(3);"></td> 
            </tr> 
            <tr> 
                <td height="30"><input type=button value="showDiv4" onclick="showDiv(4);"></td> 
            </tr> 
            <tr> 
                <td height="30"><input type=button value="showDiv5" onclick="showDiv(5);"></td> 
            </tr> 
            <tr> 
                <td height="30"><input type=button value="showDiv6" onclick="showDiv(6);"></td> 
            </tr> 
        </table></td> 
            <td width="525"> 
        <div id=div0 >ggggg</div> 
        <div id=div1 >ggggg</div> 
        <div id=div2 >bbbbb</div> 
        <div id=div3 >ccccc</div> 
        <div id=div4 >ddddd</div> 
        <div id=div5 >eeeee</div> 
        <div id=div6 >fffff</div> 
        </td> 
        </tr> 
            </table> 
        </form> 
        </body> 
    </html>

2.单个DIV的显示的隐藏
    visibility隐藏的对象还保留对象显示时所占的物理空间,display则不保留。可以保存下面的代码看看效果:
    具体步骤:
        代码示例:

        <div style="border:1px solid #000;background:#eee">
        <span style="width:200;height:200;visibility:hidden"></span>
            ←SS属性为visibility:hidden的对象
        </div><br>
        <div style="border:1px solid #000;background:#666">
        <span style="width:200;height:200;display:none"></span>
        ←SS属性为display:none的对象
        </div>

        特别提示
          用visibility属性控制隐藏的对象还占据着它显示时的位置,而display则没有。

        特别说明

        display属性设置元素的显示方式,对应脚本特性为display,可选值为none、block和inline,各值的说明如下:
        none 隐藏元素,不保留元素显示时的空间。
        block块方式显示元素。
        inline 以内嵌方式显示元素。
        inline-block对象显示为内嵌元素,但所有子对象都显示为块元素,相邻的内嵌元素将显示在同一行,允许空格。
        list-item 将块元素显示为列表对象,并可以添加项目标点。(需要IE6.0+支持)
        table-header-group 将元素作为表格标题组显示,相当于tHead元素。
        table-footer-group 将元素作为表格脚注组显示,相当于tFoot元素。
        visibility属性设置是否显示元素,对应的脚本特性为visibility,可选值为inherit、hidden和visible,各值的说明如下:
        inherit 继承父元素的visibility属性设置。
        hidden 隐藏元素,但保留其所占空间。
        visible 显示元素(默认值)。

分类:

技术点:

相关文章: