有什么方法可以删除标签或者达到不让隐藏标签占位的效果么?
我有两个button
<input id='b1' type='button' value='b1'/><br/>
<input id='b2' type='button' value='b2'/>
如果
document.getElementById('b1').style.display='none';
b1不见了,但是他原来的位置变成了空白,怎么能够让b1消失,让b2占到他原来的位置?

解决方案 »

  1.   

    b1是消失了,肯定也不占位置了,只是由于<br/> 没有消失,所以感觉位置还在
      

  2.   

    <br/> 也隐藏了就可以了
      

  3.   

    用visibility:hidden
    document.getElementById('b1').style.visibility='hidden';
      

  4.   

    其它不用改
    把<input id='b1' type='button' value='b1'/><br/>改成
    <span id='b1'><input type='button' value='b1'/><br/></span>
    就可以了
      

  5.   

    应该是br的关系吧<div id="d1"><input id='b1' type='button' value='b1'/><br/></div>
    <input id='b2' type='button' value='b2'/> <script>
    window.onload=function(){
    d1.style.display='none'
    }
    </script>
      

  6.   

    dispaly就是消失同时位置也不占用了。visibility是消失但是占用位置。