简明现代魔法 -> JavaScript -> 错误提示“为空或不是对象”的解决方法

错误提示“为空或不是对象”的解决方法

2010-02-21

今天调试首页,Companion.js 提示,countdown 为空或不是对象。

我检查了一下 javascript 代码,发现没有什么问题。是不是 include 了其它页面有相同的名字的 HTML Tag 呢?于是我把 countdown 名字改成 cdown,结果还是提示错误。

忽然想起调试方法:alert();于是将以下代码调试了下。

var cdown = document.getElementById("cdown");  
alert(cdown);

弹出的提示框为 null,在后面的循环中则提示 object。忽然灵光一闪,是不是需要把 id 为 cdown 的 div 写道 javascript 代码前面呢?于是就把代码拷了一下,程序不报错成功运行了。

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

document.getElementById 为 null,原因: var countdown = document.getElementById("countdown");没有取到对象。

解决办法如下:

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们