Style visibility 屬性
- 上一頁 verticalAlign
- 下一頁 whiteSpace
- 返回上一層 HTML DOM Style 對象
定義和用法
visibility
屬性設置或返回元素是否應該可見。
visibility
屬性允許作者顯示或隱藏元素。
該屬性類似于 display 屬性。但不同的是,如果設置 display:none
,它會隱藏整個元素,而 visibility:hidden
意味著元素的內容將不可見,但元素會保持其原始位置和大小。
另請參閱:
CSS 教程:CSS Display 和 visibility
CSS 參考手冊:visibility 屬性
語法
返回 visibility 屬性:
object.style.visibility
設置 visibility 屬性:
object.style.visibility = "visible|hidden|collapse|initial|inherit"
屬性值
值 | 描述 |
---|---|
visible | 該元素是可見的。默認。 |
hidden | 元素不可見,但仍然影響布局。 |
collapse | 在表格行或單元格上使用時,元素不可見(與 "hidden" 相同)。 |
initial | 將此屬性設置為其默認值。請參閱 initial。 |
inherit | 從其父元素繼承此屬性。請參閱 inherit。 |
技術細節
默認值: | visible |
---|---|
返回值: | 字符串,表示元素的內容是否顯示。 |
CSS 版本: | CSS2 |
瀏覽器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |
更多實例
例子 2
display 屬性與 visibility 屬性的區別:
function demoDisplay() { document.getElementById("myP1").style.display = "none"; } function demoVisibility() { document.getElementById("myP2").style.visibility = "hidden"; }
例子 3
在隱藏和顯示元素之間切換:
function myFunction() { var x = document.getElementById('myDIV'); if (x.style.visibility === 'hidden') { x.style.visibility = 'visible'; } else { x.style.visibility = 'hidden'; } }
例子 4
隱藏并顯示 <img> 元素:
function hideElem() { document.getElementById("myImg").style.visibility = "hidden"; } function showElem() { document.getElementById("myImg").style.visibility = "visible"; }
例子 5
返回 <p> 元素的可見性類型:
alert(document.getElementById("myP").style.visibility);
- 上一頁 verticalAlign
- 下一頁 whiteSpace
- 返回上一層 HTML DOM Style 對象