首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于javascript clearInterval的有关问题

2013-01-05 
关于javascript clearInterval的问题代码如下:script languagejavascriptfunction clock(){var tparse

关于javascript clearInterval的问题
代码如下:

<script language=javascript>
function clock(){
var t=parseInt(Math.random()*300)
if(t<10){t="00"+t}else{
if(t<100){t="0"+t}}
document.getElementById("shuzi").innerHTML=t
}
function yao(){var abc=setInterval("clock()",100)}
function ting(){clearInterval("abc")}
</script>
<div id="shuzi">预设值</div>
<div class="ank">
    <a class="an" href="javascript:yao();">抽奖</a>
    <a class="an" href="javascript:ting();">停</a>
</div>

为什么停止不了?
[解决办法]
<script language=javascript>
var abc = '';
function clock(){
var t=parseInt(Math.random()*300)
if(t<10){t="00"+t}else{
if(t<100){t="0"+t}}
document.getElementById("shuzi").innerHTML=t
}
function yao(){abc=setInterval("clock()",100)}
function ting(){clearInterval("abc")}
</script>
<div id="shuzi">预设值</div>
<div class="ank">
    <a class="an" href="javascript:yao();">抽奖</a>
    <a class="an" href="javascript:ting();">停</a>
</div>

热点排行