错误提示“为空或不是对象”的解决方法
2013-01-03 23:11
465 查看
错误提示“为空或不是对象”的解决方法
今天调试首页,Companion.js 提示,countdown 为空或不是对象。
我检查了一下 javascript 代码,发现没有什么问题。是不是 include 了其它页面有相同的名字的 HTML Tag 呢?于是我把 countdown 名字改成 cdown,结果还是提示错误。
忽然想起调试方法:alert();于是将以下代码调试了下。
1 | var cdown = document.getElementById( "cdown" ); |
2 | alert(cdown); |
document.getElementById为空或不是对象的解决方法
document.getElementById 为 null,原因: var countdown = document.getElementById("countdown");没有取到对象。解决办法如下:
在错误语句的下面加上alert(countdown);调试语句,看看是否有消息框弹出。
如果没有弹出,检查HTML代码中的是否存在 "id = countdown" 的标签。
如果标签存在,那么考虑<script>代码段的位置问题,切记包含有类似 getElement 代码<script>代码段必须出现在 HTML 的 Element 之后也就是说你把<script>代码段放到<html>标签之后然后尝试。
我的属于第三种情况。
相关文章推荐
- asp.net运行提示未将对象引用设置到对象的实例错误解决方法
- 登陆T6软件提示错误“传入的对象不是From 解决办法
- jQuery UI Datepicker“’length’为空或不是对象”错误的解决方法
- jQuery UI Datepicker length为空或不是对象错误的解决方法
- asp.net 从excel 导入时 提示:不是预期的格式错误 解决方法
- mx:states包含mx:AddChild 在切换时提示错误"TypeError: Error #1009: 无法访问空对象引用的属性或方法"的解决方法
- asp.net运行提示未将对象引用设置到对象的实例错误解决方法
- jQuery UI DatePicker“length为空或不是对象”错误的解决方法
- jQuery UI Datepicker length为空或不是对象错误的解决方法
- 'Ext.EventObject' 为空或不是对象的错误原因和解决方法
- Access提示 429错误, ActiveX 部件不能创建对象的解决方法
- 'Ext.EventObject' 为空或不是对象的错误原因和解决方法
- asp.net 从excel 导入时 提示:不是预期的格式错误 解决方法
- asp.net 从excel 导入时 提示:不是预期的格式错误 解决方法
- jQuery UI Datepicker length为空或不是对象错误的解决方法
- 解决javascript提交form出现错误提示:对象不支持此属性或方法
- Jquery中使用setInterval和setTimeout会提示缺少对象的错误,解决方法如下:
- 数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法(转)
- MySQL server has gone away错误提示解决方法
- sql读写图片时Image.FromStream方法提示参数错误问题解决