計(jì)時(shí)器setInterval()
主體:
<form>
<input type="text" id="clock" size="50" ?/>
</form>
腳本:
?function click(){
? ? ? var time = new Date();
? ? ? document.getElementById("clock").innerHTML = time;
? };
? var int = setInterval(clock,100);
計(jì)時(shí)器var int = setInterval(clock,100);這樣寫,沒(méi)有調(diào)用,為什么可以實(shí)現(xiàn)
click方法也沒(méi)有調(diào)用
2017-08-30
當(dāng)頁(yè)面第一次被加載時(shí),代碼是從上往下按順序執(zhí)行的,當(dāng)頁(yè)面執(zhí)行到函數(shù)function click(){...}時(shí),函數(shù)的確是沒(méi)有被執(zhí)行;但是當(dāng)頁(yè)面繼續(xù)往下執(zhí)行到var int=setInterval(clock,100)時(shí),函數(shù)clock()就被計(jì)時(shí)器setInterval()調(diào)用了,所以此時(shí)函數(shù)clock()就被執(zhí)行了。
2017-08-30
寫錯(cuò)了吧,函數(shù)名不是clock嘛,另外計(jì)數(shù)器設(shè)置只要setInterval(clock,100)就夠了,var int在這里多余了
2017-08-30
<!DOCTYPE html>
<html>
?<head>
? <title> 事件</title> ?
?</head>?
?<body>
<form>
<input type="text" id="clock" size="50" ?/>
</form>
? <script type="text/javascript">
? ? function clock(){
? ? ? var time = new Date();
? ? ? document.getElementById("clock").value = time;
? ? }
? ? ? var int = setInterval(clock,100);
? </script>
?</body>
</html>
親測(cè)這樣寫沒(méi)有問(wèn)題