HTML 隐藏DIV

window.onload=function(){

    var d1 = document.getElementById(‘ssa’);

    d1.style.display = ‘none’;

}

添加页面加载完成触发事件。

怎么让一个div显示一个div隐藏

让一个div显示一个div隐藏的方法如下(代码的规格写法只能这样):

1、HTML代码如下:

<body>

<ul class=”point”>

<li><a href=”#”>menu0</a></li>

<li><a href=”#”>menu1</a></li>

<li><a href=”#”>menu2</a></li>

<li><a href=”#”>menu3</a></li>

<li><a href=”#”>menu4</a></li>

<li><a href=”#”>menu5</a></li>

<li><a href=”#”>menu6</a></li>

<li><a href=”#”>menu7</a></li>

</ul>

<div class=”box”>

<div class=”con0″>d0</div>

<div class=”con1″>d1</div>

<div class=”con2″>d2</div>

<div class=”con3″>d3</div>

<div class=”con4″>d4</div>

<div class=”con5″>d5</div>

<div class=”con6″>d6</div>

<div class=”con7″>d7</div>

</div>

</body>

2、CSS代码:

.point{

float: left;

list-style: none;

}

.point li{

margin-bottom: 10px;

}

.box{

float: right;

margin-right: 500px;

}

.box div{

width: 500px;

height: 200px;

border: 1px solid green;

display: none;

}

.box .con0{

display: block;

}

3、Javascript代码:

$(document).ready(function(){

$(“.point li a”).click(function(){

var order = $(“.point li a”).index(this);//点击之后可以返回当前a标签index的值

$(“.con” + order).show().siblings(“div”).hide();

});

})

html Div隐藏问题

实现div隐藏可以通过设置display、visible和div的大小等实现隐藏效果。

CSS

display

属性

display

属性规定元素应该生成的框的类型。值为none时,此元素不会被显示。

/*示例*/

div{display:none;}

CSS

visibility

属性

visibility

属性规定元素是否可见。值为hidden时表示元素是不可见的。

/*示例*/

div{visible:hidden;}

提示:visible:hidden;和display:none;的区别是,即使不可见的元素也会占据页面上的空间。

“display”

属性可以用来创建不占据页面空间的不可见元素。(visible和display属性的其他可能值可在W3School查看)。

设置DIV的大小实现隐藏

将div的宽度和高度设置为零,也可以达到隐藏的效果。

/*示例*/

div{

width:0px;

height:0px;

overflow:hidden;/*规定当内容溢出元素框时隐藏。防止div大小设置为零,里面的文本却还是显示。*/

}

html显示隐藏div

div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白:

1

2

3

style=”visibility:none;”

document,getElementById(“typediv1″),style,visibility=”hidden”;//隐藏

document,getElementById(“typediv1″),style,visibility=”visible”;//显示

通过设置display属性可以使div隐藏后释放占用的页面空间,如下

1

2

3

style=”display:none;”

document,getElementById(“typediv1″),style,display=”none”;//隐藏

document,getElementById(“typediv1″),style,display=””;//显

$(‘#h’),click(function(){//点击隐藏,建议把td的id换成class,这样不管几个td几个tr都能用

if($(‘#td1’),text()==””){

$(‘#td1’),parent(‘tr’),hide()

}

});

显示

$(‘#s’),click(function(){

$(‘tr’),show()

});

代码性能不好,可以自己去完善

拓展资料

用tbody隐藏吧div和table不好交叉着用

<table>

<tr><td>显示的</td></tr>

<tbodystyle=”display:none”>

<tr><td>隐藏的</td></tr>

<tr><td>隐藏的</td></tr>

</tbody>

<tr><td>显示的</td></tr>

</table>