`
a137268431
  • 浏览: 147697 次
文章分类
社区版块
存档分类
最新评论

控制HTML元素的显示与隐藏——display和visibility

 
阅读更多

有些时候我们需要根据某些条件来控制Web页面中的HTML元素显示还是隐藏,可以通过display或visibility来实现。通过下面的例子了解display和visibility的区别,简单的例子代码如下:

  1. <html>
  2. <head>
  3. <title>HTML元素的显示与隐藏控制</title>
  4. <scripttype="text/javascript">
  5. functionshowAndHidden1(){
  6. vardiv1=document.getElementById("div1");
  7. vardiv2=document.getElementById("div2");
  8. if(div1.style.display=='block')div1.style.display='none';
  9. elsediv1.style.display='block';
  10. if(div2.style.display=='block')div2.style.display='none';
  11. elsediv2.style.display='block';
  12. }
  13. functionshowAndHidden2(){
  14. vardiv3=document.getElementById("div3");
  15. vardiv4=document.getElementById("div4");
  16. if(div3.style.visibility=='visible')div3.style.visibility='hidden';
  17. elsediv3.style.visibility='visible';
  18. if(div4.style.visibility=='visible')div4.style.visibility='hidden';
  19. elsediv4.style.visibility='visible';
  20. }
  21. </script>
  22. </head>
  23. <body>
  24. <div>display:元素的位置不被占用</div>
  25. <divid="div1"style="display:block;">DIV1</div>
  26. <divid="div2"style="display:none;">DIV2</div>
  27. <inputtype="button"onclick="showAndHidden1();"value="DIV切换"/>
  28. <hr>
  29. <div>visibility:元素的位置仍被占用</div>
  30. <divid="div3"style="visibility:visible;">DIV3</div>
  31. <divid="div4"style="visibility:hidden;">DIV4</div>
  32. <inputtype="button"onclick="showAndHidden2();"value="DIV切换"/>
  33. </body>
  34. </html>
分享到:
评论

相关推荐

    CSS隐藏元素 display visibility opacity的区别.docx

    CSS隐藏元素 display visibility opacity的区别 display:none和visibility:hidden的区别 对比总结: height:0和overflow:hidden的组合

    通过display或visibility来实现HTML元素的显示与隐藏

    需要根据某些条件来控制Web页面中的HTML元素显示还是隐藏,可以通过display或visibility来实现,感兴趣的朋友可以了解下本

    display与visibility的区别

    display与visibility的区别

    通过display或visibility来隐藏html元素

    有些时候我们需要根据某些条件来控制Web页面中的HTML元素显示还是隐藏,可以通过display或visibility来实现。通过下面的例子了解display和visibility的区别,简单的例子代码如下: 复制代码代码如下: &lt;html&gt; ...

    JS控制HTML元素的显示和隐藏的两种方法

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。  方法一: document.getElementById("EleId").style.visibility=...

    display和visibility的区别示例介绍

    display会将元素隐藏掉,并且位置不再被占据,而visibility则是占据原来的位置。 看例子即可明白: 代码如下: ”myDiv” xss=removed&gt; &lt;p&gt; &lt;/p&gt; &lt;/div&gt; &lt;input type=”button” onclick=”isVisibility(doc

    CSS Display与Visibility的不同

    visibility属性用来确定元素是显示还是隐藏的,这用visibility="visible|hidden"来表示(visible表示显示,hidden表示隐藏)。 当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的...

    JS中style.display和style.visibility的区别实例说明

    在JS中可以通过设置style.display或者style.visibility属性来控制元素是否显示,在style.display=block和style.visibility=visible的时候,元素被显示,在style.display=none和style.visibility=hidden的时候,元素...

    CSS相对,绝对,固定,静态定位和显示效果——每天一遍小知识

    隐藏元素——none二.是否显示——visibility三.定位——position1.基本概念2.静态定位——static3.固定定位——Fixed Positioning4.相对定位——Relative Position5. 绝对定位——Absolute Position6.自我总结,代码...

    Javascript实现文字的显示与隐藏.doc

    我们可以使用这个方法来获取元素,然后使用该元素的方法和属性来控制文字的显示与隐藏。 JavaScript 中的 Style 属性 在上面的示例中,我们使用了 `style` 属性来控制文字的显示与隐藏。`style` 属性是一个对象,...

    对比: display, visibility(有代码)

    NULL 博文链接:https://johnson-gong.iteye.com/blog/2152336

    display和visibility的区别

    本文主要介绍了display和visibility的区别。具有很好的参考价值。下面跟着小编一起来看下吧

    CSS控制DIV层显示和隐藏的实现方法

    css中display和visibility可以隐藏和显示html元素包括DIV层。看起来两者非常类似,很多人会搞混。下面分别介绍两者的属性: display:none|block; display:none; 隐藏该html元素,确切的说,是在浏览器中消除该元素,...

    CSS属性中Display与Visibility区别分析

    visibility属性用来确定元素是显示还是隐藏,这用visibility="visible|hidden"来表示, visible表示显示, hidden表示(仅)隐藏,不可恢复。 当visibility被设置为"hidden"的时候,元素虽然被隐藏了, 1、仍然...

    谈谈CSS隐藏元素(display,visibility)的区别

    复制代码代码如下:{ display: none; /* 不占据空间,无法点击 */ } { visibility: hidden; /* 占据空间,无法点击 */ } { position: absolute; top: -999em; /* 不占据空间,无法点击 */ } { position: relative; ...

Global site tag (gtag.js) - Google Analytics