為什么我的代碼不顯示時(shí)間呢
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>定時(shí)器</title>
<script type="text/javascript">
function clock(){
? var attime;
? var time=new Date();
? var h=time.getHours();
? var m=time.getMinutes();
? var s=time.getSeconds();
? m=checkTime(m);
? s=checkTime(s);
? attime=h+":"+m+":"+s;
? document.getElementById("clock").value = attime;
? setInterval("clock()",100);
}
function checkTime(i){
? if(i<10){
? ? ? ? i="0"+i;
? ? }
? ? return i;
? }
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" ?/>
<input type="button" onclick="clock()" value="顯示時(shí)間" />
</form>
</body>
</html>
2016-09-16
setInterval("clock()",100);這一句不能放在定義的函數(shù)體內(nèi),放到函數(shù)體外。即,跟它下一行的}調(diào)換下位置看看