用Javascript更新html容器-奇怪的问题

用Javascript更新html容器-奇怪的问题,javascript,scroll,Javascript,Scroll,我有一个javascript函数,由javascript计时器触发 每次计时器启动时,我都需要向一个容器添加一个html字符串,该容器可以在屏幕上接受和显示html 随着更多html附加到容器中,容器将滚动到底部 我的问题是,html在div中显示一段时间后就停止显示,即使警报以正确的值弹出 我是否错误地实现了这一点,或者我是否使用了错误的控件来实现这一点 我正在使用asp.net和c 下面是我用来查找html并将其输入div消息的代码,该消息是函数的输入参数: var lbl = docum

我有一个javascript函数,由javascript计时器触发

每次计时器启动时,我都需要向一个容器添加一个html字符串,该容器可以在屏幕上接受和显示html

随着更多html附加到容器中,容器将滚动到底部

我的问题是,html在div中显示一段时间后就停止显示,即使警报以正确的值弹出

我是否错误地实现了这一点,或者我是否使用了错误的控件来实现这一点

我正在使用asp.net和c

下面是我用来查找html并将其输入div消息的代码,该消息是函数的输入参数:

 var lbl = document.getElementById('lblMesssage');

      lbl.innerHTML += '<div><b><span style="color: red;">Message:</span></b><br />' + message + '<hr /></div>';
      alert('message: ' + message);

      lbl.scrollTop = lbl.scrollHeight;
以下是该div的HTML:

  <div id="lblMesssage" style="overflow: scroll; border: solid 1px #3333FF; width: 98%;
    height: 100%;">
  </div>

谢谢您的帮助。

在它停止工作之前,您能获得多少输出?你得到你期望的滚动条了吗?它在5-10行之间停止工作,看起来总是不同的。滚动条在我预期的时间显示,并且似乎显示正确。即使DIV中没有出现新文本,滚动条大小是否仍在继续更改?如果你取出警报,它能正常工作吗?@belugabob:一旦它的文本停止显示,滚动条的大小就不再改变或移动。如果删除警报,行为不会改变。我刚刚添加了警报,确保消息进入函数OK,下一个问题是-在“message”中传递的值是什么?它们是否包含任何可能扰乱HTML的内容?