最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript隱藏顯示div的兩種方式實例

 更新時間:2022年09月01日 11:10:53   作者:卡卡羅特D  
這篇文章主要給大家介紹了關(guān)于javascript隱藏顯示div的兩種方式,實現(xiàn)的代碼很簡單,點擊時先判斷div是否是顯示,如果div是顯示就把div設(shè)置為隱藏,否則就變?yōu)轱@示,需要的朋友可以參考下

設(shè)置方法:

1、使用style對象的display屬性,值為“none”可隱藏div元素,值為“block”可顯示元素;

2、使用style對象的visibility屬性,值為“hidden”可隱藏div元素,值為“visible”可顯示元素。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

JS隱藏和顯示div的方式有兩種:

方式一:設(shè)置元素style對象中的display屬性

var t = document.getElementById('test');//選取id為test的div元素
t.style.display = 'none';// 隱藏選擇的元素
t.style.display = 'block';// 以塊級樣式顯示

方式二:設(shè)置元素style對象中的visibility屬性

var t = document.getElementById('test');//選取id為test的div元素
t.style.visibility = 'hidden';// 隱藏元素
t.style.visibility = 'visible';// 顯示元素

這兩種方式的區(qū)別是:設(shè)置display隱藏后不占用原來的位置,而通過visibility進行隱藏后元素位置任然被占用。

效果如下所示:

第一種方式隱藏前

隱藏后不占用原來的位置

第二種方式隱藏前

第二種方式隱藏后,任然占據(jù)原來的位置。

完整代碼如下:

<head>
    <script type="text/javascript">
        function fn1(){
            var t = document.getElementById('test');
            if(t.style.display === 'none') {
                t.style.display = 'block';// 以塊級元素顯示
            } else {
                t.style.display = 'none'; // 隱藏
            }
        }

        function fn2(){
            var t = document.getElementById('test');
            if(t.style.visibility === 'hidden') {
                t.style.visibility = 'visible';
            } else {
                t.style.visibility = 'hidden';
            }
        }
    </script>

</head>

<body>
    <div id="test" style="border: solid 1px #e81515; width:500px;">
        這是一個將要隱藏的DIV。<br>
        這是一個將要隱藏的DIV。<br>
        這是一個將要隱藏的DIV。<br>
        這是一個將要隱藏的DIV。<br>
    </div>

    <button onclick="fn1()">第一種方式</button>
    <button onclick="fn2()">第二種方式</button>
</body>

總結(jié)

到此這篇關(guān)于javascript隱藏顯示div的文章就介紹到這了,更多相關(guān)js隱藏顯示div內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

炉霍县| 湖北省| 西充县| 贡山| 乌苏市| 若尔盖县| 田东县| 郸城县| 横山县| 泾川县| 曲麻莱县| 清徐县| 莒南县| 乌兰县| 保靖县| 来安县| 麻阳| 基隆市| 辽阳县| 康定县| 通山县| 兴安盟| 江孜县| 吴堡县| 鄱阳县| 通江县| 景洪市| 长治市| 淅川县| 波密县| 西青区| 平阳县| 洮南市| 修文县| 千阳县| 盐池县| 都江堰市| 东山县| 临湘市| 东阳市| 万全县|