flag =0 和flag=1有什么意義?我把按鈕改成了只有一個(gè),把flag==0改成了btn.innerHTML =='開始抽獎(jiǎng)',為什么開始之后停不下來(lái)?
if(flag == 0){ ? ?
clearInterval(timer); ? ?
timer = setInterval(function(){ ? ?
var math = Math.floor(Math.random()*30+1); ? ?
p.innerHTML = math; ? ?
btn.innerHTML = '停止抽數(shù)'; ? ?
},20); ? ?
flag = 1; ? ?
} ? ?
else{ ? ?
btn.innerHTML = '開始抽數(shù)'; ? ?
clearInterval(timer); ? ?
flag = 0; ? ?
record.push(p.innerHTML); ? ?
newp.innerHTML = record; ? ?
document.getElementsByTagName('body')[0].appendChild(newp); ? ?
} ? ?
2016-05-26
flag=0表示還未開始或已經(jīng)停止;
flag=1表示已經(jīng)開始。
2016-05-13
flag是作為一個(gè)標(biāo)記來(lái)使用的,代表我們所在的是第幾次敲回車。
flag=0是為了讓 第雙數(shù)次敲回車(開始)的下一次變成第單次敲回車(停止),
flag=0是為了讓 第單數(shù)次敲回車(開始)的下一次變成第雙次敲回車(開始)。