日期:2014-05-16  浏览次数:20338 次

IE6中执行js有问
document.getElementById('panel').style.display = 'block';

为啥这句在IE6执行不了呢?
JavaScript IE6

------解决方案--------------------
没看出有什么问题,ie6支持document.getElementById方法,确认id为panel的对象是否存在,是不是id错了

不行放到window.onload中执行,有些时候ie本地file浏览放在dom对象下面也会报错找不到对象,要放到window.onload里面

window.onload=function(){
  document.getElementById('panel').style.display = 'block';
}

------解决方案--------------------
引用:
没看出有什么问题,ie6支持document.getElementById方法,确认id为panel的对象是否存在,是不是id错了

不行放到window.onload中执行,有些时候ie本地file浏览放在dom对象下面也会报错找不到对象,要放到window.onload里面

window.onload=function(){
  document.getElementById('panel').style.display = 'block';
}
考虑得很全面,要不你就把其它的代码贴出来看看。