慕粉3700896
2017-05-17 16:53
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>计时器</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 = "开始时间" onClick = "dao()" />
</form>
</body>
</html>
很有想法,写的也挺好的,就差一点了,就是递归调用函数的时候,应该把setTimeout("dao()",1000);放在函数体里面,改了就行了
修改后就可以了,非常感谢!
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题