努力学习的Tony
2020-03-14 21:22
<body>
<button id="stop">stop</button>
<button id="strat">strat</button>
<script>
var arr=setInterval(function()
{
var a=new Date();
year=a.getFullYear();
mouth=a.getMonth();
day=a.getDate();
hour=a.getHours();
minute=a.getMinutes();
second=a.getSeconds();
str=year+"-"+mouth+"-"+day+" "+hour+":"+minute+":"+second;
document.title=str;},1000)
b=document.getElementById('stop');
b.onclick=function(){
clearInterval(a);
}
c=document.getElementById('strat');
c.onclick=function(){
setInterval(a,1000);
}
</script>
</body>
检查了好久,都没看出问题在哪?刚做完的时候是可以暂停的,关掉再次执行就不行了。我把代码发给一个朋友,他说他可以暂停,就很神奇。
不会你这样的写法,没明白你的函数是怎么做的,就改了下,不是回答,只是交流,哈哈哈
clearInterval(a);這裏面應該寫arr,你定时器没有这个a怎么结束呢
document.title=str;},1000),这个地方写错了
JavaScript进阶篇
468065 学习 · 21891 问题
相似问题