在JavaScript中隐藏'div'标记

时间:2012-08-24 10:30:48

标签: javascript html dreamweaver

我有JavaScript代码,点击它时会隐藏标记:

document.getElementById("div").style.visibility="hidden";

虽然当我这样做时,即使div标签被隐藏,div标签仍然存在空间。如何使用JavaScript折叠整个div标签?

5 个答案:

答案 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属性的元素。