如何用JavaScript写一个60秒倒计时的js文件

JavaScript014

如何用JavaScript写一个60秒倒计时的js文件,第1张

var countdown = 60

function settime(obj) {

if (countdown == 0) {

obj.html("获取验证码")

countdown = 60

return

} else {

obj.html(countdown + "s")

countdown--

}

setTimeout(function () {

settime(obj)

}, 1000)

}

var s = 60, t

function times(){

s--

document.form.time.value = s

t = setTimeout('times', 1000)

if ( s <= 0 ){

s = 60

clearTimeout(t)

}

}

times()

点击按钮出现60秒倒计时的简单js代码(推荐)

<!DOCTYPE

html

PUBLIC

"-//W3C//DTD

XHTML

1.0

Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html

xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta

http-equiv="Content-Type"

content="text/html

charset=utf-8"

/>

<title>点击按钮出现60秒倒计时的简单js代码(推荐)</title>

<script

type="text/javascript"

src="js/jquery.js"></script>

</head>

<body>

<input

type="button"

id="btn"

value="免费获取验证码"

onclick="settime(this)"

/>

<script

type="text/javascript">

var

countdown=60

function

settime(val)

{

if

(countdown

==

0)

{

val.removeAttribute("disabled")

val.value="免费获取验证码"

countdown

=

60

}

else

{

val.setAttribute("disabled",

true)

val.value="重新发送("

+

countdown

+

")"

countdown--

}

setTimeout(function()

{

settime(val)

},1000)

}

</script>

</body>

</html>

以上这篇点击按钮出现60秒倒计时的简单js代码(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。