久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

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

hidden 屬性是一個(gè) Boolean 類型的值,如果想要隱藏元素,就將值設(shè)置為 true,否則就將值設(shè)置為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 cols='70' rows='6' >雪景</textarea><h3>使用HTML 的hidden 屬性,文本區(qū)域隱藏后不占用原來的位置</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; // 設(shè)置隱藏元素 }</script> </body></html>

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

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

style 對(duì)象代表一個(gè)單獨(dú)的樣式聲明(style statement)。

【Style display 屬性(Property):https://developer.mozilla.org/en-US/docs/Web/CSS/display或https://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';// 以塊級(jí)樣式顯示

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

<!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 cols='70' rows='6' >雪景</textarea><h3>使用元素style 對(duì)象的display屬性,文本區(qū)域隱藏后不占用原來的位置</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>

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

??方式三、使用元素style 對(duì)象的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()'>顯示文本區(qū)域</button><button type='button' onclick='hide()'>隱藏文本區(qū)域</button><br><textarea cols='70' rows='6' >雪景</textarea><h3>使用元素style 對(duì)象的visibility屬性,文本區(qū)域隱藏后其位置和大小仍被占用(只是顯示為空白)</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>

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

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

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

總結(jié)

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

標(biāo)簽: JavaScript
主站蜘蛛池模板: 万安县| 都安| 大埔县| 莱阳市| 凤庆县| 兴隆县| 新疆| 长沙市| 大邑县| 巴南区| 井冈山市| 沂水县| 峨眉山市| 荣昌县| 泉州市| 滦平县| 明光市| 宜良县| 陈巴尔虎旗| 互助| 唐海县| 莒南县| 河南省| 东明县| 开封市| 鄄城县| 岳西县| 安丘市| 鄂尔多斯市| 天等县| 元氏县| 拉萨市| 武川县| 商都县| 金乡县| 大宁县| 长武县| 丰顺县| 建德市| 屯留县| 普安县|