亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:4日期: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
主站蜘蛛池模板: 成人免费va视频 | 免费看片在线 | 美女视频一区二区三区在线 | 亚洲精品久久久成人 | 亚洲欧美日韩国产精品第不页 | 色综色天天综合网 | 日韩国产欧美在线观看 | 欧美一区二区在线观看 | 亚洲精品影院久久久久久 | 日本高清毛片视频在线看 | 国产福利视频一区二区三区 | 欧美精品在线观看视频 | 在线成h人视频网站免费观看 | 黄色在线免费观看 | 国产精品久久成人影院 | 在线播放交视频 | 在线视频 一区二区 | 国产老女人 | 玖草影视 | 特黄特色大片免费 | 特级一级毛片 | 国产护士资源总站 | 色草视频 | 你懂得2019在线观看网站 | 亚洲黄色片免费看 | 亚洲国产高清视频在线观看 | 黄色录像一级毛片 | 欧美一级毛片在线播放 | 欧美日韩中文在线视频 | 免费xxx成年大片 | 999热精品这里在线观看 | 久青草国产在线 | 日韩黄色三级视频 | 国产日产欧产精品精品软件 | 优女视频免费观看 | 美女一级黄色 | 一级片免费网站 | 粉嫩jk制服美女啪啪 | 一级毛片黄色片 | 在线观看 一区二区 麻豆 | 91精品国产综合久久青草 |