【问题标题】:Javascript Timer Runs SporadicallyJavascript 计时器偶尔运行
【发布时间】:2011-12-21 19:20:43
【问题描述】:

我正在开发一个消息系统,通过这里的讨论:webBrowser.Document.Write() Irregular Performance 我决定用 Javascript 重写我程序中的一些核心登录。

此处看到的演示:http://nathantornquist.com/code/misc/index6.html 在您添加来自 John 的消息时完美运行。 一旦您添加了来自 Jack 的消息,计时器就会变得混乱,并且 John 消息上的日期颜色将停止变化。

谁能看到一个明确的原因?

【问题讨论】:

  • 难以捉摸的引号字符...

标签: javascript html timer


【解决方案1】:

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

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

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

【讨论】:

  • 哈,就是这样。我忘了你不能在那里使用标准的 html 颜色名称。它现在完美运行。谢谢。
  • @NathanTornquist 也许将这篇好帖子标记为您问题的答案?
【解决方案2】:

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

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

尝试引用它:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-11
      • 1970-01-01
      • 1970-01-01
      • 2021-08-20
      • 1970-01-01
      • 1970-01-01
      • 2023-02-20
      • 2018-06-10
      相关资源
      最近更新 更多