js延时函数setTimeout值执行一次。为什么?

代码是:
-------------------
<script language=javascript>
temp() 
function temp() 

document.writeln("<hr>");
setTimeout("temp()",2000); 

</script>

-----------------------
我要的效果是一直执行下去,每2秒输出一条线,可这个代码只输出1行就不执行下去了?为什么啊,你们可以把代码另存为HTML执行看一下,找高手帮我解答呀!!!才几行的代码,大家帮忙想想辙,在线急等!
------------------请你们把你们改的代码自己执行一下,没有错误再贴出来,别自己还没执行就.......

慕雪6442864
浏览 670回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP