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

利用JavaScript控制元素(標簽)的顯示與隱藏

 更新時間:2023年07月14日 15:26:54   作者:軟件開發(fā)技術(shù)深度愛好者  
這篇文章主要給大家介紹了關(guān)于如何利用JavaScript控制元素(標簽)的顯示與隱藏的相關(guān)資料,JavaScript有多種方式可以實現(xiàn),文中介紹了三種方法以及區(qū)別,需要的朋友可以參考下

使用JavaScript有多種方式來隱藏元素:

方式一、使用HTML 的hidden 屬性,隱藏后不占用原來的位置

hidden 屬性是一個 Boolean 類型的值,如果想要隱藏元素,就將值設置為 true,否則就將值設置為false

【HTML hidden 屬性(Attribute):https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/hidden 】

var t = document.getElementById('test'); //選取id為test的元素

t. hidden = true;// 隱藏選擇的元素

t. hidden =false;//顯示

下面是使用方式一的示例源碼:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>顯示與隱藏方式一</title>
    </head>
    <body>
        <button type="button" onclick="show()">顯示文本區(qū)域</button>
        <button type="button" onclick="hide()">隱藏文本區(qū)域</button>
        <br>
        <textarea id="output" cols="70" rows="6" >雪景</textarea>
        <h3>使用HTML 的hidden 屬性,文本區(qū)域隱藏后不占用原來的位置</h3>
        <img id="pic" src="./雪景.jpg">        
        <script>
            function show(){
                var t = document.getElementById('output');//選取id為test的元素
                t.hidden=false; 
            }
            function hide(){
                var t = document.getElementById('output');//選取id為test的元素
                t.hidden=true; // 設置隱藏元素             
            }
        </script>
   </body>
</html>

保存文件名為:元素(標簽)的顯示與隱藏方式一.html,用瀏覽器打開效果:

??方式二、使用元素style 對象的display屬性,隱藏后不占用原來的位置

style 對象代表一個單獨的樣式聲明(style statement)。

【Style display 屬性(Property):https://developer.mozilla.org/en-US/docs/Web/CSS/displayhttps://www.w3schools.cn/jsref/prop_style_display.asp 提示,將網(wǎng)址中的cn改為com就變成英文頁面】

var t = document.getElementById('test'); //選取id為test的元素

t.style.display = 'none';// 隱藏選擇的元素

t.style.display = 'block';// 以塊級樣式顯示

下面是使用方式二的示例源碼:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>顯示與隱藏方式二</title>
    </head>
    <body>
        <button type="button" onclick="show()">顯示文本區(qū)域</button>
        <button type="button" onclick="hide()">隱藏文本區(qū)域</button>
        <br>
        <textarea id="output" cols="70" rows="6" >雪景</textarea>
        <h3>使用元素style 對象的display屬性,文本區(qū)域隱藏后不占用原來的位置</h3>
        <img id="pic" src="./雪景.jpg">
        <script>
            function show(){
                var t = document.getElementById('output');//選取id為test的元素
                t.style.display = 'block'; 
            }
            function hide(){
                var t = document.getElementById('output');//選取id為test的元素
                t.style.display =  'none';// 隱藏選擇的元素               
            }
        </script>
   </body>
</html>

保存文件名為:元素(標簽)的顯示與隱藏方式二.html,用瀏覽器打開效果:

??方式三、使用元素style 對象的visibility屬性,隱藏后其位置和大小仍被占用(只是顯示為空白)

【Style visibility 屬性(Property):https://developer.mozilla.org/en-US/docs/Web/CSS/visibilityhttps://www.w3schools.cn/jsref/prop_style_visibility.asp 】

var t = document.getElementById('test'); //選取id為test的元素

t.style.visibility = 'hidden';// 隱藏元素

t.style.visibility = 'visible';// 顯示元素

下面是使用方式三的示例源碼

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>顯示與隱藏方式三</title>
    </head>
    <body>
        <button type="button" onclick="show()">顯示文本區(qū)域</button>
        <button type="button" onclick="hide()">隱藏文本區(qū)域</button>
        <br>
        <textarea id="output" cols="70" rows="6" >雪景</textarea>
        <h3>使用元素style 對象的visibility屬性,文本區(qū)域隱藏后其位置和大小仍被占用(只是顯示為空白)</h3> 
        <img id="pic" src="./雪景.jpg">        
        <script>
            function show(){
                var t = document.getElementById('output');//選取id為test的元素
                t.style.visibility = 'visible'; 
            }
            function hide(){
                var t = document.getElementById('output');//選取id為test的元素
                t.style.visibility = 'hidden';// 隱藏元素              
            }
        </script>
   </body>
</html>

保存文件名為:元素(標簽)的顯示與隱藏方式三.html,用瀏覽器打開效果:

??小結(jié):這三種方式的區(qū)別效果體現(xiàn)在:

方式一和方式二隱藏后不占用原來的位置,方式三進行隱藏后元素位置和大小仍被占用(只是顯示為空白)。

總結(jié)

到此這篇關(guān)于利用JavaScript控制元素(標簽)的顯示與隱藏的文章就介紹到這了,更多相關(guān)JS控制元素顯示與隱藏內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • javascript實現(xiàn)網(wǎng)站加入收藏功能

    javascript實現(xiàn)網(wǎng)站加入收藏功能

    這篇文章主要介紹了javascript實現(xiàn)網(wǎng)站加入收藏功能的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • JavaScript使用AutoDecimal解決運算精度問題

    JavaScript使用AutoDecimal解決運算精度問題

    這篇文章主要介紹了?JavaScript?運算中的精度問題及解決方案?AutoDecimal,指出?JavaScript?處理浮點數(shù)運算常出現(xiàn)精度問題,現(xiàn)有解決方案存在不足,為了解決這一問題,AutoDecimal?應運而生,本文給大家介紹了JavaScript使用AutoDecimal解決運算精度問題
    2024-12-12
  • 一步步教你用js簡單實現(xiàn)新年倒計時

    一步步教你用js簡單實現(xiàn)新年倒計時

    一轉(zhuǎn)眼已經(jīng)臘月了,相信小伙伴們一定想知道我們距離2023新年還有多少天,下面這篇文章主要給大家介紹了關(guān)于如何一步步教你用js簡單實現(xiàn)新年倒計時的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • JavaScript中new關(guān)鍵字的使用詳解

    JavaScript中new關(guān)鍵字的使用詳解

    在 JavaScript 中,new 關(guān)鍵字不僅是面向?qū)ο缶幊痰年P(guān)鍵要素,還是創(chuàng)建實例的重要手段,本文將深入探討 new 關(guān)鍵字的使用,理解它在對象創(chuàng)建和構(gòu)造函數(shù)調(diào)用中的作用,需要的朋友可以參考下
    2023-11-11
  • Javascript幻燈片播放功能實現(xiàn)過程解析

    Javascript幻燈片播放功能實現(xiàn)過程解析

    這篇文章主要介紹了Javascript幻燈片播放功能實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • js 自制滾動條的小例子

    js 自制滾動條的小例子

    js 自制滾動條的小例子,需要的朋友可以參考一下
    2013-03-03
  • JS中取二維數(shù)組中最大值的方法匯總

    JS中取二維數(shù)組中最大值的方法匯總

    本文通過三種解決方案給大家介紹js中取二維數(shù)組中最大值的方法。介紹的非常詳細,具有參考價值
    2016-04-04
  • JS中移除非數(shù)字最多保留一位小數(shù)

    JS中移除非數(shù)字最多保留一位小數(shù)

    這篇文章主要介紹了JS中移除非數(shù)字最多保留一位小數(shù)的實現(xiàn)代碼,文章給大家提到了js處理數(shù)字保留2位小數(shù),強制保留2位小數(shù)不夠補上.00的完整代碼,感興趣的朋友一起看看吧
    2018-05-05
  • javascript實現(xiàn)信息的顯示和隱藏如注冊頁面

    javascript實現(xiàn)信息的顯示和隱藏如注冊頁面

    信息的顯示和隱藏在某些時候還是比較使用的,就比如注冊信息,下面有個不錯的示例,感興趣的朋友可以了解下
    2013-12-12
  • 不得不知的ES6小技巧

    不得不知的ES6小技巧

    ES6出來已經(jīng)有好幾年了,同時很多新特性可以被巧妙地運用在項目中。我想要列下其中一些,希望它們對你有用
    2018-07-07

最新評論

淳化县| 泰安市| 遂平县| 嵊州市| 武隆县| 达州市| 江孜县| 灵石县| 龙泉市| 阿拉善右旗| 永德县| 鹤山市| 合山市| 光山县| 娄烦县| 凯里市| 四会市| 南漳县| 景德镇市| 绥滨县| 波密县| 颍上县| 镇沅| 清原| 文山县| 太湖县| 元谋县| 凤凰县| 湘潭县| 工布江达县| 鹰潭市| 潼关县| 抚松县| 象州县| 乌恰县| 龙岩市| 通山县| 马关县| 河津市| 友谊县| 宁远县|