用JavaScript隱藏控制項的方法有兩種,分別是透過設定控制項的style的「display」和「visibility」屬性。當style.display="block"或style.visibility="visible"時控製或見,當style.display="none"或style.visibility="hidden"時控制不可見。不同的是「display」不僅隱藏控件,而且被隱藏的控件不再佔用顯示時佔用的位置,而「visibility」隱藏的控件僅僅是將控件設置成不可見了,控件仍然佔俱原來的位置。
>function displayHidevar(>> ui = document.getElementById("bbs");
ui.style.display="none";
}
function displayShowUI()
{ bbs");
ui.style.display=" ";//display為空的話會好使,為block會使後邊的空間換行
}
function visibilityHideUI()
{
var ui = document.getElementById("bbs");
ui.style.visibility="hidden";
}
function visibility="hidden";
}
function visibility="hidden";
}
function visibility="hidden";
}
{function visibility="hidden";
] getElementById("bbs");
ui.style.visibility="visible";
}
display
display
; >值 說明
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 -caption 此元素會顯示為表格標題(類似)inherit 規定應從父元素繼承display 屬性的數值。