「DIV」標籤我有JavaScript代碼隱藏單擊時標籤:隱藏在JavaScript
document.getElementById("div").style.visibility="hidden";
雖然我這樣做的時候,即使div標籤是隱藏的,仍然有空間, div標籤位於。我如何使用JavaScript摺疊整個div標籤?
「DIV」標籤我有JavaScript代碼隱藏單擊時標籤:隱藏在JavaScript
document.getElementById("div").style.visibility="hidden";
雖然我這樣做的時候,即使div標籤是隱藏的,仍然有空間, div標籤位於。我如何使用JavaScript摺疊整個div標籤?
你應該使用:
document.getElementById("div").style.display = "none";
只是提及getElementById()
將與div
的ID來尋找div
,我建議你更改爲更明顯的一個例子是:
<div id="container"><!--Content--></div>
然後你的JavaScript可能是:
document.getElementById("container").style.display = "none";
檢查here看到有什麼區別display:none
和visibility:hidden
之間試試這個..
document.getelementById("div_id").style.display = 'none';
document.getElementById("yourdivID").style.display = 'none';
使用
document.getElementById("divID").style.display = "none";
OR
document.getElementsByTagName("div").style.display = "none";
注:僅document.getElementById()
選擇具有id
屬性的元素。
當您將元素的'visibility'屬性設置爲'hidden'時,它只是不可見的,它仍然佔據佈局中的空間,您應該使用'display ='none''來代替。 – undefined