display和visibility的區(qū)別示例介紹
更新時間:2014年02月26日 16:09:36 作者:
這篇文章主要介紹了display和visibility的區(qū)別,需要的朋友可以參考下
display通??梢栽O(shè)置為none、inline、block
visibility通??梢栽O(shè)置為hidden、visible
當display為none,visibility為hidden時,元素都會不見。不過其還有不同之處。
display會將元素隱藏掉,并且位置不再被占據(jù),而visibility則是占據(jù)原來的位置。
看例子即可明白:
<div id="myDiv" style="width:100px;border:1px solid #aaa;">
<p>
</p>
</div>
<input type="button" onclick="isVisibility(document.getElementById('myDiv'))" value="是否可見visibility" />
<input type="button" onclick="isDisplay(document.getElementById('myDiv'))" value="是否可見display" />
<script>
function isVisibility(me){
if (me.style.visibility=="hidden"){
me.style.visibility="visible"; }
else{
me.style.visibility="hidden";
}
}
function isDisplay(me){
if (me.style.display=="none"){
me.style.display="block"; }
else{
me.style.display="none";
}
}
</script>
visibility通??梢栽O(shè)置為hidden、visible
當display為none,visibility為hidden時,元素都會不見。不過其還有不同之處。
display會將元素隱藏掉,并且位置不再被占據(jù),而visibility則是占據(jù)原來的位置。
看例子即可明白:
復(fù)制代碼 代碼如下:
<div id="myDiv" style="width:100px;border:1px solid #aaa;">
<p>
</p>
</div>
<input type="button" onclick="isVisibility(document.getElementById('myDiv'))" value="是否可見visibility" />
<input type="button" onclick="isDisplay(document.getElementById('myDiv'))" value="是否可見display" />
<script>
function isVisibility(me){
if (me.style.visibility=="hidden"){
me.style.visibility="visible"; }
else{
me.style.visibility="hidden";
}
}
function isDisplay(me){
if (me.style.display=="none"){
me.style.display="block"; }
else{
me.style.display="none";
}
}
</script>
相關(guān)文章
Map與WeakMap類型在JavaScript中的使用詳解
這篇文章主要介紹了Map與WeakMap類型在JavaScript中的使用,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
Javascript 中的 call 和 apply使用介紹
JavaScript 中通過call或者apply用來代替另一個對象調(diào)用一個方法,將一個函數(shù)的對象上下文從初始的上下文改變?yōu)橛?thisObj 指定的新對象2012-02-02
JavaScript實現(xiàn)讀取條碼中的二進制數(shù)據(jù)
條碼是一種以機器可讀的可視形式表示數(shù)據(jù)的方法,我們可以從條碼獲取二進制數(shù)據(jù),并通過不同方法去讀碼,下面我們就來看看如何實現(xiàn)讀取條碼中的二進制數(shù)據(jù)吧2024-03-03

