来源:http://www.cnblogs.com/ipusr/archive/2007/04/03/697814.html
JS 定时器 (setInterval 和 setTimeout 函数)
DEMO1:
<
html
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
<
head
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzIvOC8yLzEvMjcvMzQwMzFjNzA4YmZlNzAyZmU4MmQwMWZmNWM2NTkzYWEuanBl.jpe?w=700&webp=1)
<
script
language
="JavaScript"
>
<!--
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvOC8wLzEvNzAvNTg3ZTM0YjEwZGNmNWVmYmMwODU5YjUzNDcwYTJkYjMuanBl.jpe?w=700&webp=1)
function Refresh()
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC81LzYvNjkvZjI2NzFiN2Y0MmNlNTA1ZDliZjU1YTdhMGNhMjU3ZmIuanBl.jpe?w=700&webp=1)
{
var newDateObj = new Date();
document.form1.txt_Time.value=newDateObj.toLocaleString();//使用当前区域设置并已被转换为字符串
}
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvOC8wLzEvNzAvNTg3ZTM0YjEwZGNmNWVmYmMwODU5YjUzNDcwYTJkYjMuanBl.jpe?w=700&webp=1)
var MyInterval=setInterval("Refresh()",1000);
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvOC8wLzEvNzAvNTg3ZTM0YjEwZGNmNWVmYmMwODU5YjUzNDcwYTJkYjMuanBl.jpe?w=700&webp=1)
function Stop()
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC81LzYvNjkvZjI2NzFiN2Y0MmNlNTA1ZDliZjU1YTdhMGNhMjU3ZmIuanBl.jpe?w=700&webp=1)
{
if(event.srcElement.value=="STOP")
//if(document.form1.btn_Stop.value=="STOP")
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
{
clearInterval(MyInterval);
document.form1.btn_Stop.value="START";
}
else if(event.srcElement.value=="START")
//else if(document.form1.btn_Stop.value=="START")
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
{
MyInterval=setInterval("Refresh()",1000);
document.form1.btn_Stop.value="STOP";
}
}
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvOC8wLzEvNzAvNTg3ZTM0YjEwZGNmNWVmYmMwODU5YjUzNDcwYTJkYjMuanBl.jpe?w=700&webp=1)
function Clear()
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC81LzYvNjkvZjI2NzFiN2Y0MmNlNTA1ZDliZjU1YTdhMGNhMjU3ZmIuanBl.jpe?w=700&webp=1)
{
if(event.keyCode==8)//退格键
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
{
event.srcElement.value="";
}
}
//-->
</
script
>
</
head
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
<
body
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
<
form
name
="form1"
>
当前时间:
<
input
type
=text
name
="txt_Time"
size
=30
onkeydown
="Clear()"
>
<
input
type
="button"
name
="btn_Stop"
value
="STOP"
onClick
="Stop()"
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
</
form
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
</
body
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
</
html
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
DEMO2:
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzIvOC8yLzEvMjcvMzQwMzFjNzA4YmZlNzAyZmU4MmQwMWZmNWM2NTkzYWEuanBl.jpe?w=700&webp=1)
<
SCRIPT
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvOC8wLzEvNzAvNTg3ZTM0YjEwZGNmNWVmYmMwODU5YjUzNDcwYTJkYjMuanBl.jpe?w=700&webp=1)
function Refresh()
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC81LzYvNjkvZjI2NzFiN2Y0MmNlNTA1ZDliZjU1YTdhMGNhMjU3ZmIuanBl.jpe?w=700&webp=1)
{
Time.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());
setTimeout("Refresh()",1000);
}
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvOC8wLzEvNzAvNTg3ZTM0YjEwZGNmNWVmYmMwODU5YjUzNDcwYTJkYjMuanBl.jpe?w=700&webp=1)
var timer=setTimeout("Refresh()",1000);
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvOC8wLzEvNzAvNTg3ZTM0YjEwZGNmNWVmYmMwODU5YjUzNDcwYTJkYjMuanBl.jpe?w=700&webp=1)
function Stop()
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC81LzYvNjkvZjI2NzFiN2Y0MmNlNTA1ZDliZjU1YTdhMGNhMjU3ZmIuanBl.jpe?w=700&webp=1)
{
if(event.srcElement.value=="STOP")
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
{
clearTimeout(timer);
document.all.btn_Stop.value="START";
}
else if(event.srcElement.value=="START")
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMS8yLzUvMjgvMzExMmI3YjY1MjZkYjViYzgzZTI3NTI2MGFlNjA1MjUuanBl.jpe?w=700&webp=1)
{
timer=setTimeout("Refresh()",1000);
document.all.btn_Stop.value="STOP";
}
}
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvMy8zLzkvNjkvNGZkOTZiM2NmMDJmNGM3YjVjODk2NGFjODE2N2Y3YWYuanBl.jpe?w=700&webp=1)
</
SCRIPT
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
<
body
>
<
DIV
style
="background-color:#eeeeee"
id
="Time"
></
DIV
>
<
input
type
="button"
name
="btn_Stop"
value
="STOP"
onClick
="Stop()"
>
![JS 定时器 (setInterval 和 setTimeout 函数) JS 定时器 (setInterval 和 setTimeout 函数)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi83LzkvOTAvZjBjZDZjN2Y5ZTdhZTk2ZmVhZTA2MmNiNDhmNjcwZjAuanBl.jpe?w=700&webp=1)
<
button
name
='btnTest'
onclick
="javascript:alert(this.name)"
>测试
</
button
>
</
body
>
来源:http://www.cnblogs.com/ipusr/archive/2007/04/03/697814.html
来源:http://www.cnblogs.com/ipusr/archive/2007/04/03/697814.html