這是做了個計時器,顯示當(dāng)前 ? (年月日 分鐘 秒數(shù) 星期幾),代碼第30行,鄙人使用了setInterval(),但為何setInterval('abc( )',1000)不行,setInterval(abc,1000)就可以?這兩個不是一樣的嗎?<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html?xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>無標(biāo)題文檔</title>
<style>#in{height:50px;?width:300px;?background-color:#F90;?line-height:50px;}</style>
<script>
window.onload=function?(){
function?abc(){
var?mydate=new?Date();
var?year=mydate.getFullYear();
var?month=mydate.getMonth()+1;
var?day=mydate.getDate();
var?hours=mydate.getHours();
var?minutes=mydate.getMinutes()
var?seconds=mydate.getSeconds()
var?d=mydate.getDay();
var?week=new?Array();
week[0]='星期天';
week[1]='星期一';
week[2]='星期二';
week[3]='星期三';
week[4]='星期四';
week[5]='星期五';
week[6]='星期六';
document.getElementById('in').innerHTML=year+'年'+month+'月'+day+'日'+hours+'時'+minutes+'分'+seconds+'秒'+week[d];}
setInterval("abc()",1000)
}
</script>
</head>
<body>
<div?id="in">顯示年月日的位置</div>
</body>
</html>
為什么以下代碼setInterval('abc( )',1000)不行,setInterval(abc,1000)就可以?
Tang小溪
2016-07-28 11:26:32