久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:3日期:2022-06-12 14:37:49

使用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()'>顯示文本區域</button><button type='button' onclick='hide()'>隱藏文本區域</button><br><textarea cols='70' rows='6' >雪景</textarea><h3>使用HTML 的hidden 屬性,文本區域隱藏后不占用原來的位置</h3><img src='https://www.jb51.net/javascript/雪景.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/display或https://www.w3schools.cn/jsref/prop_style_display.asp 提示,將網址中的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()'>顯示文本區域</button><button type='button' onclick='hide()'>隱藏文本區域</button><br><textarea cols='70' rows='6' >雪景</textarea><h3>使用元素style 對象的display屬性,文本區域隱藏后不占用原來的位置</h3><img src='https://www.jb51.net/javascript/雪景.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/visibility或https://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()'>顯示文本區域</button><button type='button' onclick='hide()'>隱藏文本區域</button><br><textarea cols='70' rows='6' >雪景</textarea><h3>使用元素style 對象的visibility屬性,文本區域隱藏后其位置和大小仍被占用(只是顯示為空白)</h3> <img src='https://www.jb51.net/javascript/雪景.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,用瀏覽器打開效果:

??小結:這三種方式的區別效果體現在:

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

總結

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

標簽: JavaScript
主站蜘蛛池模板: 中文字幕一区二区三区不卡 | 亚洲成av人片一区二区三区 | 性色视频免费观看 | 国产精选久久 | 天天艹夜夜艹 | 欧美久久久久久久久久久久 | 美女131mm久久爽爽免费 | 一级毛片在线免费看 | 综合久久国产九一剧情麻豆 | 99久久99久久精品国产片果冻 | 日本久久久久久久久 | 成人一区二区三区 | 成人国产精品久久久 | 亚洲精品国偷拍自产在线观看 | 全黄大全大色全免费大片 | 九九热这里只有精 | 成人爽a毛片一区二区免费 美女高潮久久久 | 国产精品污www在线观看 | 互换娇妻呻吟hd中文字幕 | 在线激情网 | 日韩av在线中文字幕 | 99精品久久久久久久免费 | 亚洲视频在线看 | 亚洲一区二区三区免费在线观看 | 久久伊人精品视频 | 欧美精品一区二区三区在线 | 一区二区色 | 国产激情视频在线观看 | 国产一区高清 | 日韩在线一区二区 | 色性av | 亚洲精品国产综合 | 激情欧美一区 | 久久精品1区2区 | 黄瓜av| 国产在线观看 | 国产一区二区视频精品 | 色悠悠久久 | 综合久久久久 | 中文字幕一区二区三区四区不卡 | 久久小视频 |