javascript undefined

<scripttype="text/javascript"language="javascript">functiontime(){if(!document.layers... <script type="text/javascript" language="javascript">
function time(){
if (!document.layers&&!document.all)
return
var Timer=new Date()
var hours=Timer.getHours()
var minutes=Timer.getMinutes()
var seconds=Timer.getSeconds()
var noon="AM"
if (hours>12){
noon="PM"
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here to your desire
var myclock="<font size='4' face='Arial' color=blue>"+hours+":"+minutes+":"
+seconds+" "+noon+"</b></font>"
if (document.layers){
document.layers.position.document.write(myclock)
document.layers.position.document.close()
}
else if (document.all)
position.innerHTML=myclock
setTimeout("Time()",1000)
}
</script>
<script type="text/javascript">
document.write(time());
</script>

实时视图,只出现了两个undefined,请问为什么?
展开
 我来答
hongli200078
2010-08-19 · TA获得超过1210个赞
知道小有建树答主
回答量:713
采纳率:0%
帮助的人:1083万
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
<body>春稿
<div id="position"></div>
<script type="text/javascript" language="javascript">
function time(){
try{
var Timer=new Date();
var hours=Timer.getHours();
var minutes=Timer.getMinutes();
var seconds=Timer.getSeconds();
var noon="AM";
if (hours>12){
noon="PM";
hours=hours-12;
}
if (hours==0){
hours=12;
}
if (minutes<=9){
minutes="0"+minutes;
}
if (seconds<=9){
seconds="0"+seconds;
}
var myclock="<font size='4' face='Arial' color=blue>"+hours+":"+minutes+":"+seconds+"州做 "+noon+"</b></font>";
document.getElementById("position").innerHTML=myclock;
setTimeout("time()",1000);
}catch(e){}
}
time();
</script>
</body>
</html>
---------------------------------
OK了扒迹孝
txyluffy
2010-08-19 · TA获得超过671个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:147万
展开全部
这js写的太NB了....
setTimeout("Time()",1000)这句核郑话雹租干啥的,,要写也应该是setTimeout("time()",1000)吧..
position.innerHTML=myclock--这里的position 在文档里应该有个id为position的改肆颂元素吧,才不会undefined.
document.write(time());这句话,time有返回值吗...没有当然是undefined了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式