我正在开发一个消息传递系统,并在此进行讨论:webBrowser.Document.Write() Irregular Performance我决定用Javascript在我的程序中重写一些核心登录。
此处显示的演示:http://nathantornquist.com/code/misc/index6.html在您添加来自John的消息时运行良好。 一旦你从Jack添加一条消息,计时器就会搞砸,John的消息上的日期颜色也会停止变化。
任何人都可以看到明确的原因吗?
答案 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
。