代码如下
<script>
var b = 0;
function a(){
var timer = setInterval(function(){
b++;
document.getElementById("a").innerHTML=b;
},10);
}
function bb(){
clearInterval(timer);
}
</script>
</head>
<body>
<div id="a">0</div>
<input type="button" id="start" value="start" onclick="a()"/>
<input type="button" id="stop" value="stop" onclick="bb()"/>
很简单,就是一个定时器的简单应用,用来计数
因为timer不在bb的作用域,所以不能停止Orz
现在问题是怎么写才能让bb()生效
<script>
var b = 0;
function a(){
var timer = setInterval(function(){
b++;
document.getElementById("a").innerHTML=b;
},10);
}
function bb(){
clearInterval(timer);
}
</script>
</head>
<body>
<div id="a">0</div>
<input type="button" id="start" value="start" onclick="a()"/>
<input type="button" id="stop" value="stop" onclick="bb()"/>
很简单,就是一个定时器的简单应用,用来计数
因为timer不在bb的作用域,所以不能停止Orz
现在问题是怎么写才能让bb()生效