display:none と visibility:hidden の違い display:none、visibility:hiddenは、両方とも要素を非表示にする場合に使用します。 違いは、非表示にした要素の描画領域を確保するかしないかです。 visibility:hiddenは、非表示にした要素部分のスペースを確保しますが、display:noneは、非表示にした要素部分のスペースを確保しません。 <script type="text/javascript"> var v=true; var d=true; /* visiblity 切替 */ function func_v(frm){ if(v){ v=false; frm.elements["btn_v"].value="visibility:visible"; frm.elements["elm_v"].s