<html> <body> <span id="spanTime"></span> <script> (function() { var spanTime = document.getElementById("spanTime"); var startTime = new Date(); var count = 60; var timer = setInterval(function() { var i = Math.floor((new Date() - startTime) / 1000); if (i <= 60) spanTime.innerHTML = count - i; else clearInterval(timer); }, 1000); })(); </script> </body> </html>
2楼的可以,楼主也可以自己算,根据new Date();不过比较麻烦些
<html> <body> <span id="spanTime"></span> <script> (function() { var spanTime = document.getElementById("spanTime"); var startTime = new Date(); var count = 60; var timer = setInterval(function() {
<body>
<span id="spanTime"></span>
<script>
(function() {
var spanTime = document.getElementById("spanTime");
var startTime = new Date();
var count = 60;
var timer = setInterval(function() {
var i = Math.floor((new Date() - startTime) / 1000);
if (i <= 60)
spanTime.innerHTML = count - i;
else clearInterval(timer);
}, 1000);
})();
</script>
</body>
</html>
<html>
<body>
<span id="spanTime"></span>
<script>
(function() {
var spanTime = document.getElementById("spanTime");
var startTime = new Date();
var count = 60;
var timer = setInterval(function() {
if (count >=1)
{ count--;
spanTime.innerHTML = count; }
else clearInterval(timer);
}, 1000);
})();
</script>
</body>
</html>