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

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

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

瀏覽:2日期: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
主站蜘蛛池模板: 91午夜精品亚洲一区二区三区 | 黑人破乌克兰美女处 | 高清对白精彩国产国语 | 韩国午夜视频 | 青青草国产免费一区二区 | 久久97精品久久久久久久看片 | 丝瓜视频91| 出a级黑粗大硬长爽猛视频 加勒比一道本综合 | 野战好大好紧好爽视频 | 国内精自线一二区 | 国产精久久一区二区三区 | 久cao在线香蕉69影院 | 亚洲欧美中日韩中文字幕 | 欧美日本一级在线播放 | 中文字幕亚洲欧美日韩不卡 | 国产精品免费一区二区区 | 尤物在线观看免费入口 | 欧美精品一区二区三区观 | 国产成人亚洲综合 | 手机视频在线观看 | 久久99国产精品久久欧美 | 韩国一级黄色毛片 | 在线观看国产小视频 | 免费视频网站一级人爱视频 | 欧美一级aa毛片禁片 | 久久er国产精品免费观看1 | 欧美日韩高清不卡一区二区三区 | 网友自拍视频在线观看 | 手机看片久久高清国产日韩 | 免费精品一区二区三区在线观看 | 综合激情区视频一区视频二区 | 欧美日韩一二三四区 | 2020国产精品自拍 | 国产网红主播精品福利大秀专区 | 精品久久伦理中文字幕 | 精品久久久在线观看 | 成人免费体验区福利云点播 | 欧美一区二区三 | 国产精品天天看特色大片不卡 | 日韩高清不卡在线 | 欧美一级黄色毛片 |