首頁 > web前端 > js教程 > js將控制項隱藏及display屬性的使用介紹_javascript技巧

js將控制項隱藏及display屬性的使用介紹_javascript技巧

WBOY
發布: 2016-05-16 17:06:12
原創
1106 人瀏覽過

用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 屬性的值。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板