document.getElementById为空或不是对象的解决方法

今天本来打算花半天时间改完一些东西,可是就一些简单的js问题就给我难住了,一天时间就给这么浪费了。

   以前也经常碰到像今天这样提示document.getElementById().value为空或不是对象的问题,不过当时只要好好检查一下就会发现是id没有或是写错了,只要改过来也就ok了。还有一种就是在<script language='text/javascript' defer=true>加上这个defer属性有时候也可以OK。可是今天这个情况着实的让我郁闷了一会,不管怎么改就是提示为空或缺少对象。。真是。最后终于找到了原因:居然是把js代码写在了页面的最前面。原来document.getElementByID()还和位置有关系,也就是说出现document.getElementById()的时候要切记把代码段放到html的元素之后,然后在试试,应该就没什么问题了。以前也经常碰到一些简单的js代码,不过还真没注意过这个问题的存在。。

 

再不行就用jquery $("aa")访问

posted @ 2012-11-15 14:39  半山仙桥  阅读(453)  评论(0编辑  收藏  举报