Display与Visibility的区别

源自他人。

1.Display
display被设置为block时显示,设置为none时元素实际上就从页面中被移走,它下面所在的元素就会被自动跟上填充
Java代码
<script language="JavaScript">
function testDisplay(me){
if (me.style.display=="block"){
me.style.display="none";
}
else {
me.style.display="block";
}
}
</script>

111111111
<div οnclick="testDisplay(this)">查看display效果</div>
22222222

<script language="JavaScript">
function testDisplay(me){
if (me.style.display=="block"){
me.style.display="none";
}
else {
me.style.display="block";
}
}
</script>

111111111
<div οnclick="testDisplay(this)">查看display效果</div>
22222222

2.Visibility
visibility属性用来确定元素是显示还是隐藏,这用visibility="visible|hidden"来表示,
visible表示显示,hidden表示隐藏。当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。
Java代码
<script language="JavaScript">
function testVisibility(me){
if (me.style.visibility=="hidden"){
me.style.visibility="visible";
}
else {
me.style.visibility="hidden";
}
}
</script>

33333333
<div οnclick="testVisibility(this)">查看visibility效果</div>
444444444
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值