我想做的是:一个内容不断更新的网页。(在我的情况下是每 2 秒更新一次)新内容被附加到旧内容而不是覆盖。
这是我的代码:
var msg_list = new Array(
"<message>Hello, Clare</message>", "<message>Hello,Lily</message>",
"<message>Hello, Kevin</message>", "<message>Hello, Bill</message>"
);
var number = 0;
function send_msg()
{
document.write(number + " " + msg_list[number%4]+'<br/>');
number = number + 1;
}
var my_interval = setInterval('send_msg()', 2000);
但是,在 IE 和 Firefox 中,都只打印了一行,页面将不再更新。有趣的是,在 Chrome 中,线条被连续打印出来,这就是我正在寻找的。
我知道根据此链接加载页面时会调用 document.write() 。所以这绝对不是不断更新网页的方式。实现我想做的最好的方法是什么?
完全是 Javascript 的新手。谢谢你。
百合