首頁  >  文章  >  web前端  >  js將控制項隱藏的方法及display屬性介紹_javascript技巧

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

WBOY
WBOY原創
2016-05-16 17:30:081462瀏覽

用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 屬性的數值。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn