大家好,设置一个div的min-height如何用js实现?以下方式均不行,请指教,谢谢,谢谢~~
document.getElementById('id').style.minHeight = 100;
document.getElementById('id').minHeight = 100;
document.getElementById('id').style.min-height = 100;
document.getElementById('id').min-height = 100;

解决方案 »

  1.   

    ie8下 
    document.getElementById('id').style.minHeight = 100;
    document.getElementById('id').minHeight = 100;
    是可以的
      

  2.   

    你这个属于兼容性问题,属于样式兼容性问题,你要处理可以这样,document.getElementById('id').style.minHeight = 100;
    document.getElementById('id').minHeight = 100;document.getElementById('id').style.Height = 100;
    document.getElementById('id').Height = 100;先把你 css 样式 的兼容性调好 搬过来就OK 了
      

  3.   


    document.getElementById('id').style.minHeight = 200;
      

  4.   

    注意 这个属性在IE6中是无效的,要使用JS或者IE6的css hack来实现同样功能
      

  5.   

    在JS里设置CSS,如果有中划线-,中划线不能要,中划线后一字母大写
      

  6.   

    lz你的浏览器是IE6吧,在IE6里min-height是不被支持的。
    一般都采用expression代替
      

  7.   

    document.getElementById('id').style.Height = 100 + "px";
    document.getElementById('id').Height = 100 + "px";
      

  8.   

    多谢各位,确实是IE版本问题,IE6不支持minHeight。在IE6下,可以给div设个height,且div当里面的内容所需高度超出该height时,div会自动拉升。而在IE8下,可以使用minHeight。再次感谢各位~~