引用了一个外部JS文件,其中的对象都是通过document.getElementById("abc")这种方法来获得的,现在传递abc这个值时提示对象为空,而abc这个控件是肯定存在的,请问这种情况如何解决?谢谢!

解决方案 »

  1.   

    例如 var divId=document.getElementById("date");
    此句提示对象为空!
      

  2.   

    如果确定对象是存在的话,考虑js的加载顺序是不是有问题,当js中引用对象时,对象是不是还未被浏览器加载.
      

  3.   

    脚本放到<head></head>里面
      

  4.   

    “脚本放到<head></head>里面”这样肯定是错误的,应放在最后面的
      

  5.   

    你把它相关内容封装成一个函数,然后放在<body onload="你的函数名"></body>,这样就OK了~~
      

  6.   

    BlackBabyzmc 这个如何实现,我那个函数也只有点击显示层的一个函数,如何放到onload里啊?