当前位置: 代码迷 >> JavaScript >> IE6中实施js有问
  详细解决方案

IE6中实施js有问

热度:115   发布时间:2013-08-23 15:57:36.0
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';
}
考虑得很全面,要不你就把其它的代码贴出来看看。
  相关解决方案