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 显示元素(默认值)。
<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 显示元素(默认值)。