我有JavaScript代码,点击它时会隐藏标记:
document.getElementById("div").style.visibility="hidden";
虽然当我这样做时,即使div标签被隐藏,div标签仍然存在空间。如何使用JavaScript折叠整个div标签?
答案 0 :(得分:11)
使用:
document.getElementById("div").style.display = 'none';
答案 1 :(得分:6)
您应该使用:
document.getElementById("div").style.display = "none";
只是提到getElementById()
将寻找ID为div
的{{1}},我建议您将其更改为更明显的内容,例如:
div
然后你的JavaScript可能是:
<div id="container"><!--Content--></div>
检查here,看看document.getElementById("container").style.display = "none";
和display:none
答案 2 :(得分:2)
试试这个..
document.getelementById("div_id").style.display = 'none';
答案 3 :(得分:0)
document.getElementById("yourdivID").style.display = 'none';
答案 4 :(得分:0)
使用
document.getElementById("divID").style.display = "none";
OR
document.getElementsByTagName("div").style.display = "none";
注意:document.getElementById()
仅选择具有id
属性的元素。