JavaScript计时事件
在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行.
两个关键方法是:
setInterval(function,milliseconds) - 间隔指定的毫秒数不停地执行指定的代码。
function---指定运行代码
milliseconds---毫秒数
clearInterval(intervalVariable)方法用于停止setInterval()方法执行的函数代码
setInterval()的返回值。
<script>
window.οnlοad=function(){
var setIntervalreturnvalue=null;
var hobj=document.getElementById("test1");
function getDate(){
var date=new Date();
var year=date.getFullYear();
var month=date.getMonth()+1;
var mydate=date.getDate();
var hours=date.getHours()
var minutes=date.getMinutes();
var seconds=date.getSeconds();
var timestring=year+"年"+month+"月"+mydate+"日 "+hours+":"+minutes+":"+seconds;
hobj.innerText=timestring;
}
//间隔指定的毫秒数不停地执行指定的代码
setIntervalreturnvalue=setInterval(function(){getDate();},1000);
var butobj=document.getElementById("but1");
butobj.οnclick=function(){
clearInterval(setIntervalreturnvalue);
}
}
</script>
<body>
<h1 id="test1"></h1>
<input type="button" value="clearInterval" id="but1">
<h1>
setInterval(function,milliseconds) - 间隔指定的毫秒数不停地执行指定的代码。<br>
function---指定运行代码<br>
milliseconds---毫秒数<br>
clearInterval(intervalVariable)方法用于停止setInterval()方法执行的函数代码<br>
intervalVariable----setInterval()的返回值。<br>