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

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么把setInterval(clock,100)換成了clock()后文本框沒有顯示?

我原本覺得執(zhí)行clock()后,文本框至少會顯示執(zhí)行時的時間,但是文本框不顯示是什么原因?


正在回答

4 回答

你把<script type="text/javascript">
? var attime;
? function clock(){
??? var time=new Date();???????? ?
??? attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ;
??? document.getElementById("clock").value = attime;
? }
? clock()
//?? setInterval(clock,5000)
</script>

放到<form>
<input type="text" id="clock" size="50"? />
</form>的后面就行了

0 回復 有任何疑惑可以回復我~
#1

納什1 提問者

原因是什么? setInterval(clock,5000)和clock()除了執(zhí)行函數(shù)次數(shù)不同外,還有什么不一樣,為什么前者可以在head標簽中也可以顯示?
2016-08-24 回復 有任何疑惑可以回復我~

$(document).ready(function() ? 在HTML加載之后再調用clock() 直接這么寫 是先執(zhí)行script 再加載HTML

0 回復 有任何疑惑可以回復我~
#1

納什1 提問者

那為什么setInterval(clock,100)可以
2016-08-24 回復 有任何疑惑可以回復我~
#2

qq_夜月涼_03556894 回復 納什1 提問者

你可以在clock 加個alert 就知道了 只clock()就是加載HTML執(zhí)行一次 setInterval只0.1秒執(zhí)行一次 第一次沒有獲取到HTML對象 后面就可以了
2016-08-25 回復 有任何疑惑可以回復我~
#3

納什1 提問者 回復 qq_夜月涼_03556894

按照你的說法,就是說寫多個clock()就可以咯?我試過沒用,我只是想知道setInterval有什么特性,能夠讓他顯示在文本框中
2016-08-25 回復 有任何疑惑可以回復我~

上一個有個小錯誤,我漏寫了(),參考下面這個,不好意思

setInterval(clock,100)或者setInterval("clock()",100)----注意加引號

0 回復 有任何疑惑可以回復我~

setInterval(clock,100)或者setInterval("clock",100)----注意加引號


0 回復 有任何疑惑可以回復我~
#1

納什1 提問者

clock和"clock()"都是對的,我問的問題是setInterval(clock,100)整個換成了clock()
2016-08-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么把setInterval(clock,100)換成了clock()后文本框沒有顯示?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號