想得到倒計(jì)時(shí)的效果,為何沒有產(chǎn)生效果?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計(jì)時(shí)器</title>
<script type="text/javascript">
function ?dao(){
?var ?end = new Date(2017,4,20,16,45);
? var ?now = new Date();
? ?var m = parseInt(Math.round((end - now)/1000));
? ?document.getElementById("txt").value = m;
? ? ?m= m-1 ;
? ?}
? ?setTimeout("dao()",1000);
</script>
</head>
<body>
? <form>
? ? <input type="text" id="txt" size="50" ?/>
<input type="button" value = "開始時(shí)間" onClick = "dao()" />
? </form>
</body>
</html>
2017-05-17
很有想法,寫的也挺好的,就差一點(diǎn)了,就是遞歸調(diào)用函數(shù)的時(shí)候,應(yīng)該把setTimeout("dao()",1000);放在函數(shù)體里面,改了就行了
2017-05-17
修改后就可以了,非常感謝!