這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)怎么使用JavaScript中style.display屬性,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

style.display屬性是Style對(duì)象的display屬性,Style對(duì)象用于自由更改元素的樣式。例如,您可以添加各種樣式,比如元素的高度和寬度,顏色和背景等。
我們來(lái)看看display屬性
display屬性具有指定元素的顯示樣式的作用。
不顯示元素,或者作為塊元素顯示,或者可以指定各種顯示方法
style.display屬性的基本用法
我們來(lái)看代碼如下
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<img id="style1" src="img/girl.jpg" width="150" height="150">
<br>
<input type="button" value="Hide" onclick="hide();"/>
<br>
<input type="button" value="Show" onclick="show();"/>
</body>
<script>
function hide() {
var e = document.getElementById("style1");
e.style.display = "none";
}
function show(){
var e = document.getElementById("style1");
e.style.display = "block";
}
</script>
</html>在上面的代碼中使用style.display屬性顯示或隱藏圖像。
首先,img標(biāo)簽用于顯示圖像,在圖像下創(chuàng)建了兩個(gè)按鈕。
第一個(gè)按鈕是隱藏圖像的Hide按鈕。
第二個(gè)按鈕是show按鈕可再次顯示圖像。

為“Hide”按鈕的onclick屬性指定了hide函數(shù)。
hide函數(shù)首先使用getElementById方法獲取image元素。
獲取image元素后,我們?cè)L問(wèn)該元素的style.display屬性并指定字符串none。
您可以通過(guò)替換值none來(lái)隱藏元素。
點(diǎn)擊hide按鈕圖片隱藏

單擊hide按鈕將清除圖像消失并提升按鈕的位置。
相反,單擊“顯示”按鈕,圖像將重新出現(xiàn)。
show函數(shù)是為Show按鈕的onclick屬性指定的。
與hide函數(shù)一樣,show函數(shù)在使用getElementById方法獲取image元素后訪問(wèn)style.display屬性。
然后,代替字符串block,通過(guò)這樣做,可以顯示圖像塊,并且再次顯示圖像。

display和visibility有什么區(qū)別?
在上面的示例代碼中,使用style對(duì)象的display屬性更改圖像的顯示設(shè)置。
但是,除了display屬性之外,還可以使用visibility屬性顯示或隱藏圖像。
代碼如下
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<img id="drag1" src="img/flowers.jpg" width="150" height="150">
<br>
<input type="button" value="Hide with DISPLAY" onclick="hide1();"/>
<br>
<input type="button" value="Hide with VISIBILITY" onclick="hide2();"/>
</body>
<script>
function hide1() {
var e = document.getElementById("drag1");
e.style.display = "none";
}
function hide2() {
var e = document.getElementById("drag1");
e.style.visibility = "hidden";
}
</script>
</html>在上面的代碼中,我們創(chuàng)建了兩個(gè)按鈕來(lái)隱藏圖像。
第一個(gè)是Hide with DISPLAY按鈕,它使用與以前相同的display屬性。
第二個(gè)是Hide with VISIBILITY按鈕,使用visibility屬性隱藏。

為第二個(gè)按鈕的onclick屬性指定了hide2函數(shù)。
hide2函數(shù)使用getElementById方法獲取image元素并訪問(wèn)style.visibility屬性。
然后,通過(guò)替換隱藏的字符串,隱藏圖像。
如前所述,單擊按鈕將導(dǎo)致圖像消失,圖像下方的按鈕將上升。
但是,如果使用visibility的單擊按鈕,則有圖像的部分將僅為空白,空間將會(huì)保留。

可以明顯看到按鈕保持在原來(lái)位置,圖像的位置空白且空間保留。
上述就是小編為大家分享的怎么使用JavaScript中style.display屬性了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道。
當(dāng)前名稱:怎么使用JavaScript中style.display屬性-創(chuàng)新互聯(lián)
當(dāng)前地址:http://chinadenli.net/article42/dpgdhc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、網(wǎng)站制作、軟件開(kāi)發(fā)、靜態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容