3

クリックするとタグを非表示にするJavaScriptコードがあります。

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

これを行うと、divタグが非表示になっていても、divタグが配置されているスペースが残っています。JavaScriptを使用してdivタグ全体を折りたたむにはどうすればよいですか?

4

5 に答える 5

11

使用する:

document.getElementById("div").style.display = 'none';
于 2012-08-24T10:31:54.653 に答える
7

次を使用する必要があります。

document.getElementById("div").style.display = "none";

のIDを持つをgetElementById()探していることを言及するだけで、これをより明白なものに変更することをお勧めします。例は次のとおりです。divdiv

<div id="container"><!--Content--></div>

次に、JavaScriptは次のようになります。

document.getElementById("container").style.display = "none";  

との違いを確認するには、ここをチェックてくださいdisplay:nonevisibility:hidden

于 2012-08-24T10:31:57.167 に答える
2

これを試して ..

 document.getelementById("div_id").style.display = 'none';
于 2012-08-24T10:32:54.000 に答える
0
document.getElementById("yourdivID").style.display = 'none';
于 2012-08-24T10:35:41.343 に答える
0

使用する

document.getElementById("divID").style.display = "none";

また

document.getElementsByTagName("div").style.display = "none";

注:属性document.getElementById()を持つ要素のみを選択してください。id

于 2012-08-24T10:42:52.737 に答える