我的页面中有一个<div id="messageLeft"></div>的层
在引入的外部js中使用document.getElementById("messageLeft")取不到层对象
用alert显示的结果是null值后来问了下别人,也给别人看了下页面的代码,说我的页面的层混乱了
才导致这样请教:怎么样才能解决这样的问题?谢谢大虾们了!

解决方案 »

  1.   

    你是在事件中取的对像还是引入进来就取的,网页没load完,还没有load到你的DIV你就它之前取值当然取不到
      

  2.   

    有个链接,链接的href值是:javascript:后面跟上js里面的函数名
    然后在函数里面取对象
    浏览器左下角显示了“完成”,我点击那个链接时,firebug显示不存在那个我要取的对象
      

  3.   

    document.getElementById("messageLeft")要等页面加载完之后
    或写在<div id="messageLeft"></div>之后
    才能得到
      

  4.   

    应该是加载顺序的问题,最好把js放到</body>后面
      

  5.   

    </html>
    <script src="你要引用外部js的地址"></script>
      

  6.   

    window.onload=function(){alert(document.getElementById("messageLeft"))}
    打完收工,兄弟给分
      

  7.   

    把JS引入代码放在BODY后面试试。
      

  8.   

    说具体点,应该是整个的dom建立起来后才可以看到div