皇家一号小姐图片:javascript相关的一个问题,高手进来啊

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 10:19:49
<script language="javascript">
function aa()
{
document.write(aa)
window.settimeout("aa()",1000)
}
</script>
<body>
<script language="javascript">
window.settimeout("aa()",1000)
</script>
大家看看这个那里错了,我要实现这个功能,就是每一秒在屏幕上出一个字,然后另一个出一个别的字,怎么做啊
这个问题的关键是,window.settimeout("aa()",1000) 我要用这个做循环,而且中间必须要出现document.write()
但是出现这个就会报错,怎么办啊
我不需要别的功能啊

JAVASCRIPT语句结束要加英文的“;”,你全部没有,当然语法出错了。
改为下面那样试下(不过不知道你的document.write(aa)是什么意思?):
<script language="javascript">
function aa()
{
document.write(aa);
window.settimeout("aa()",1000);
}
</script>
<body>
<script language="javascript">
window.settimeout("aa()",1000);
</script>

天啊,你的代码怎么这么乱呀

对照你要的功能参考这个:

<div id="res"></div>
<script language="javascript">
function aa()
{
document.getElementById("res").innerHTML += String.fromCharCode(parseInt(Math.random() * 10 + 48))
}

window.setInterval("aa()",500)

</script>