document.getElementById('panel').style.display = 'block';为啥这句在IE6执行不了呢?JavaScriptIE6

解决方案 »

  1.   

    没看出有什么问题,ie6支持document.getElementById方法,确认id为panel的对象是否存在,是不是id错了不行放到window.onload中执行,有些时候ie本地file浏览放在dom对象下面也会报错找不到对象,要放到window.onload里面window.onload=function(){
      document.getElementById('panel').style.display = 'block';
    }
      

  2.   

    没有效果可能panel继承了父元素的display定义如果没有父元素。哪可能是ie的css bug了
      

  3.   

    发整页的html过来吧, 把不用的元素删除掉。 单独的东东人家看不出来的
      

  4.   

    在执行这句之前先判断一下  panel 是不是在