用JavaScript隱藏控制項的方法有兩種,分別是透過設定控制項的style的「display」和「visibility」屬性。當style.display="block"或style.visibility="visible"時控製或見,當style.display="none"或style.visibility="hidden"時控制不可見。不同的是「display」不僅隱藏控件,而且被隱藏的控件不再佔用顯示時佔用的位置,而「visibility」隱藏的控件僅僅是將控件設置成不可見了,控件仍然佔俱原來的位置。
function displayHideUI( ui = document.getElementById("bbs");
ui.style.display="none";
}
function displayShowUI()
{
var ui = document.getElementById(" bbs");
ui.style.display=" ";//display為空的話會好使,為block會使後邊的空間換行
}
function visibilityHideUI()
{
var ui = document.getElementById("bbs");
ui.style.visibility="hidden";
}
function visibilityShowUI()
{
var ui = document。 >none 此元素不會被顯示。
block 此元素將顯示為區塊級元素,此元素前後會帶有換行符。
inline 預設。此元素會被顯示為內聯元素,元素前後沒有換行符號。
inline-block 行內塊元素。 (CSS2.1 新增的值)
list-item 此元素會顯示為清單。
run-in 此元素會根據上下文作為區塊級元素或內嵌元素顯示。
compact CSS 中有值compact,不過由於缺乏廣泛支持,已經從CSS2.1 中刪除。
marker CSS 中有值marker,不過由於缺乏廣泛支持,已經從CSS2.1 中刪除。
table 此元素會以區塊級表格顯示(類似
),表格前後則附有換行符。
inline-table 此元素會以內嵌表格顯示(類似),表格前後沒有換行符號。
table-row-group 此元素會以一個或多個行的分組來顯示(類似)。
table-header-group 此元素會以一個或多個行的分組來顯示(類似)。
table-footer-group 此元素會以一個或多個行的分組來顯示(類似
)。
table-row 此元素會以表格行顯示(類似)。
table-column-group 此元素會以一個或多個欄位的分組來顯示(類似)。
table-column 此元素會以一個單元格列顯示(類似)
table-cell 此元素會顯示為一個表格單元格(類似 和 |
) table -caption 此元素會作為一個表格標題顯示(類似)
inherit 規定應該從父元素繼承display 屬性的值。
|