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

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

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

設置方法:

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

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

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

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

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

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

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

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

這兩種方式的區(qū)別是:設置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>

總結

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

相關文章

最新評論

闽清县| 资兴市| 囊谦县| 崇信县| 临沧市| 永顺县| 琼结县| 龙井市| 封开县| 灵丘县| 张家港市| 滁州市| 桐梓县| 泸水县| 沈阳市| 奈曼旗| 多伦县| 河北省| 兴和县| 谢通门县| 平谷区| 鄂伦春自治旗| 南安市| 盐山县| 咸丰县| 武强县| 崇文区| 高州市| 石城县| 宽城| 栖霞市| 汉沽区| 龙山县| 福海县| 云浮市| 元氏县| 布拖县| 武邑县| 商河县| 乐至县| 宜兴市|