<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>计时器</title><script type="text/javascript"> function clock(){ var time=new Date(); document.getElementById("clock").value = time; } var i=setInterval(function(){ clock() },100) function clock2(){ clearInterval(i) }function clock3(){var i=setInterval(function(){clock()},100)}</script></head><body> <form> <input type="text" id="clock" size="50" /> <input type="button" value="Stop" onclick="clock2()" /> <input type="button" value="Continue" onclick="clock3()"> </form></body></html>按了continue之后再按stop就无效了,该怎么改
2 回答
qq_星宇冰辰_0
TA贡献8条经验 获得超1个赞
function clock3(){
var i=setInterval(function(){
clock()},100)
}
函数里定义了变量,是局部变量,函数外面是无法访问的
display_none
TA贡献52条经验 获得超13个赞
function clock3(){
i=setInterval(function(){
clock()},100)
}
这个函数的"i"不用重新定义
添加回答
举报
0/150
提交
取消