• 技术文章 >web前端 >html教程

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

    php中世界最好的语言php中世界最好的语言2018-02-08 09:46:59原创2708

    这次给大家带来如何通过displayvisibility来实现HTML元素的显示与隐藏,通过display或visibility来实现HTML元素的显示与隐藏的注意事项有哪些,下面就是实战案例,一起来看一下。

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

    <html> 
    <head> 
    <title>HTML元素的显示与隐藏控制</title> 
    <script type="text/javascript"> 
    function showAndHidden1(){ 
    var div1=document.getElementById("div1"); 
    var div2=document.getElementById("div2"); 
    if(div1.style.display=='block') div1.style.display='none'; 
    else div1.style.display='block'; 
    if(div2.style.display=='block') div2.style.display='none'; 
    else div2.style.display='block'; 
    } 
    function showAndHidden2(){ 
    var div3=document.getElementById("div3"); 
    var div4=document.getElementById("div4"); 
    if(div3.style.visibility=='visible') div3.style.visibility='hidden'; 
    else div3.style.visibility='visible'; 
    if(div4.style.visibility=='visible') div4.style.visibility='hidden'; 
    else div4.style.visibility='visible'; 
    } 
    </script> 
    </head> 
    <body> 
    <div>display:元素的位置不被占用</div> 
    <div id="div1" style="display:block;">DIV 1</div> 
    <div id="div2" style="display:none;">DIV 2</div> 
    <input type="button" onclick="showAndHidden1();" value="DIV切换" /> 
    <hr> 
    <div>visibility:元素的位置仍被占用</div> 
    <div id="div3" style="visibility:visible;">DIV 3</div> 
    <div id="div4" style="visibility:hidden;">DIV 4</div> 
    <input type="button" onclick="showAndHidden2();" value="DIV切换" /> 
    </body> 
    </html>

    相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    相关阅读:

    HTML中定义多个class属性无效

    html里怎样实现异步上传文件

    以上就是如何通过display或visibility来实现HTML元素的显示与隐藏的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:visibility display 实现
    上一篇:html里table表数据如何转为Json格式 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 提高网页性能的九大技巧_html/css_WEB-ITnose• 绝对定位和浮动的问题,求大神帮忙解决_html/css_WEB-ITnose• CSS3 学习笔记_html/css_WEB-ITnose• 20151117小问题_html/css_WEB-ITnose• 【动态页面】(一)前提_html/css_WEB-ITnose
    1/1

    PHP中文网