Javascript计时器偶尔运行

时间:2011-12-21 19:20:44

标签: javascript html timer

我正在开发一个消息传递系统,并在此进行讨论:webBrowser.Document.Write() Irregular Performance我决定用Javascript在我的程序中重写一些核心登录。

此处显示的演示:http://nathantornquist.com/code/misc/index6.html在您添加来自John的消息时运行良好。 一旦你从Jack添加一条消息,计时器就会搞砸,John的消息上的日期颜色也会停止变化。

任何人都可以看到明确的原因吗?

3 个答案:

答案 0 :(得分:0)

您是否在Firefox或Chrome中检查了控制台?我查了一下,点击“添加来自杰克的消息”时出错了

Uncaught ReferenceError: black is not defined
switchColorindex6.html:74
(anonymous function)

黑色是应该定义的变量吗?

答案 1 :(得分:0)

在第74和76行,你没有引用黑色,例如

        if (!elements[i].style.color!=black)

尝试引用它:

        if (!elements[i].style.color!="black")

答案 2 :(得分:0)

第72-78行有一些错误。一个是你将颜色与未定义的black进行比较。可能它应该是'black'。第二行是第76行elements[i].stlye