JS菜鸟问题

<html><head><title></title><scriptlanguage="javascript">functionTime(){varshijian=new... <html>
<head>
<title></title>
<script language="javascript">
function Time(){
var shijian=new Date();
var hours=shijian.getHours();
var minutes=shijian.getMinutes();
var seconds=shijian.getSeconds();
var myclock="<font color=blue><b>" +hours+":"+minutes+":" +seconds+"</b></font>";
position.innerHTML=myclock;
}
function aa(){
setTimeout("Time()",1000);
}
</script>
</head>
<body load="aa()">
<span id="position" style="position:absolute;left:441px;top:190px; width: 128px; height: 30px">
</body>
</html>

哪里错了
改了还是报错,第18行,缺少对象
展开
 我来答
疯狂代码
2008-09-15 · TA获得超过264个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:525万
展开全部
奇怪了,我已经回复过你了哦


function aa(){
setTimeout("Time()",1000);
}
改为
function aa(){
setTimeout(Time,1000);
}
time是方法,不需要带引号的

而settimeout你可以理解为委托,不需要带参数的

如果还出错,那么就把你的TIME函数该下名字即可
iceser
2008-09-15 · TA获得超过2708个赞
知道大有可为答主
回答量:695
采纳率:100%
帮助的人:454万
展开全部
1、把
position.innerHTML=myclock;
改成
document.getElementById( "position" ).innerHTML = myclock;

2、
setTimeout("Time()",1000);
可以改成 setTimeout( Time, 1000 );也可以不改,没有错误,只是后者效率高一点点。

3、

<body load="aa()"> 改成 <body onload="aa()">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式