js中setInterval()问题

2025-05-18 16:21:33
推荐回答(3个)
回答(1):

你好,因为document.write在文档流关闭后再使用时会重新刷新页面,当document.write在一个function里时每次执行到document.write都会重新刷新页面。所以你看到的都是一个hello!

可以改成innerHTML或者input的value进行赋值加输出(即value=value+”hello!
“形式)。
function sayHello(){
document.getElementsByTagName("body")[0].innerHTML+="hello!
";
}
var id=setInterval("sayHello()",1000)

回答(2):

我要是你我不会你这么写
我会改成下面这样写:

回答(3):

不能用document.write 不过可以改为div的