最新的Web開發教程
 

Style visibility Property

<Style對象

隱藏的內容<p>元素:

document.getElementById("myP").style.visibility = "hidden";
試一試»

定義和用法

visibility屬性設置或返回是否一個元素應該是可見的。

visibility屬性允許創作者顯示或隱藏的元素。 這是一個類似的顯示性能。 然而,不同的是,如果你設置顯示:沒有,它隱藏了整個元素,而visibility:hidden的意思是元素的內容將是無形的,但該元素停留在原來的位置和大小。


瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

visibility屬性在所有主流瀏覽器的支持。


句法

返回visibility屬性:

object .style.visibility

設置visibility屬性:

object .style.visibility="visible|hidden|collapse|initial|inherit"

屬性值

描述
visible 該元素是可見的。 這是默認
hidden 該元素是不可見的,但還是會影響佈局
collapse 當在表中的行或小區中使用,該元件是不可見的(same as "hidden")
initial 將此屬性設置為默認值。 閱讀關於初始
inherit 繼承其父元素此屬性。 閱讀關於繼承

技術細節

默認值: 可見
返回值: 一個字符串,表示元素的內容是否被顯示或不顯示
CSS版本 CSS2

更多示例

display屬性和visibility屬性之間的差異:

function demoDisplay() {
    document.getElementById("myP1").style.display = "none";
}

function demoVisibility() {
    document.getElementById("myP2").style.visibility = "hidden";
}
試一試»

隱藏和顯示的<img>元素:

function hideElem() {
    document.getElementById("myImg").style.visibility = "hidden";
}

function showElem() {
    document.getElementById("myImg").style.visibility = "visible";
}
試一試»

返回的可視性類型<p>元素:

alert(document.getElementById("myP").style.visibility);
試一試»

相關頁面

CSS教程: CSS顯示和知名度

CSS參考: visibility property


<Style對象