第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為啥我這個(gè)stop 按鈕只有第一次有效 而start 一直有效

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>定時(shí)器</title>

<style type="text/css">

#clock{background:red #339border:2px dashed blue }

h1{text-align:center }

h1{color:red}

.aa{color:blue}

</style>


</head>

<body>

<h1>顯示時(shí)間</h1>


<script type="text/javascript">


?// var attime;

? function clock(){

var time=new Date(); ? ? ? ? ?

? ? attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();

? ? document.getElementById("clock").value = attime;

?}

?var i=setInterval(clock,1000);

?function b()

?{var i=setInterval(clock,1000)}

?function c()

?{

var cc=clearInterval(i,1000)

}

? </script>

<form>

<input type="button" id="clock" size="50" ?value="clock()"/>

</form>

<p class="aa">我有一所房子,面朝大海春暖花開(kāi)。</p>

<p>喂馬 劈柴 周游世界</p>

<input type="button" value="start" onClick="b()">

<input type="button" value="stop" onClick="c()">

</body>

</html>


正在回答

4 回答

?var?i=setInterval(clock,1000);
?function?b()
?{var?i=setInterval(clock,1000)}
?function?c()
?{
var?cc=clearInterval(i,1000)
}


這段里面你的返回的i你定義了兩次,一個(gè)在b()外,一個(gè)在b內(nèi),這樣的話,就是定義兩個(gè)i,而不是共用一個(gè),你只是stop
了b()外面的那一個(gè),里面的那個(gè)你無(wú)法去停止,因?yàn)閏()里的i不能調(diào)用b()里面的i,你可以修改代碼,把b()里面的var去掉就好了


0 回復(fù) 有任何疑惑可以回復(fù)我~

大神寫(xiě)的,很好用

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>計(jì)時(shí)器</title>

<script type="text/javascript">

? var num=0;

? var i;

? function startCount(){

? ? document.getElementById('count').value=num;

? ? num=num+1;

? ? i=setTimeout("startCount()",1000);

? }

? flag=0;

? function stopCount(){

? ? ? if(flag==0){

? ? ? ? ? flag=1;

? ? ? ? ? document.getElementById('but').value="Stop";

? ? ? startCount();

? ? ? }else{

? ? ? ? ? clearTimeout(i);

? ? ? ? ? flag=0;

? ? ? ? ? document.getElementById('but').value="Start";

? ? ? }

? }

? function ce(){

? ? ? if(flag==0){

? ? ? document.getElementById('count').value="清除完畢!";

? ? ? num=0;

? ? ? setTimeout("document.getElementById('count').value=num",1000);

? ? ? }

? }

</script>

</head>

<body>

? <form>

? ? <input type="text" id="count" />

? ? <input type="button" id="but" value="Start" onclick="stopCount()" />

? ? <input type="button" value="Clear" ?onclick="ce()" />

? </form>

</body>

</html>


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

三金伏夢(mèng)

看來(lái)大神也不能停止時(shí)間啊。
2017-09-21 回復(fù) 有任何疑惑可以回復(fù)我~

你有兩個(gè)設(shè)定計(jì)時(shí)器的方法而且返回值都賦給了i第一個(gè)是一開(kāi)始啟動(dòng)的,第二個(gè)是一直在執(zhí)行的,你需要把function b里的變量定義到function b函數(shù)的上邊換一個(gè)變量名,就是這樣

var?result;
var?i?=?setInterval(clock,1000);
function?b()
{
????result?=?setInterval(clock,1000);
}
function?c()
{
????clearInterval(result,1000);
}


0 回復(fù) 有任何疑惑可以回復(fù)我~

var i=setInterval('clock()',1000);

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為啥我這個(gè)stop 按鈕只有第一次有效 而start 一直有效

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)