JS中style.display和style.visibility的区别
2个回答
2016-07-08
展开全部
在JS中可以通过设置style.display或者style.visibility属性来控制元素是否显示,在style.display=block和style.visibility=visible的时候,元素被显示,
在style.display=none和style.visibility=hidden的时候,元素被隐藏。
它们之间最大的区别是通过style.display=none隐藏的时候,元素不占据原来的位置,从文档流中脱离,后续的元素填补其位置。
通过style.visibility=hidden隐藏的时候,元素仍然占据原来的位置,只是被隐藏。
在style.display=none和style.visibility=hidden的时候,元素被隐藏。
它们之间最大的区别是通过style.display=none隐藏的时候,元素不占据原来的位置,从文档流中脱离,后续的元素填补其位置。
通过style.visibility=hidden隐藏的时候,元素仍然占据原来的位置,只是被隐藏。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询