已采納回答 / 慕粉15527929895
<...code...>function?render(cxt){ ?//render函數(shù)頭里面忘寫形參cxt了????var?hours?=?12;????var?minutes?=?34;????var?seconds?=?56;?????renderDigit(0,0,parseInt(hours/10),cxt);}
2016-06-13
已采納回答 / 煩惱般若舟
dom流中js代碼在html結(jié)構(gòu)上面的話,要放在onload回掉函數(shù)里面,意思就是當(dāng)html資源加載完再去執(zhí)行的該函數(shù)
2016-06-02
已采納回答 / Dling
<...code...><...code...>為什么會有兩個draw()函數(shù)?把draw(id) 改個名字就出來了 ?drawCanvas(id) ??<...code...><...code...>
2016-05-24
最贊回答 / 慕粉3417056
把html文件頂部的<!DOCTYPE html PUBLIC xxxxxxxx省略xxxxxxxxx> 刪掉應(yīng)該可以解決這個問題。
2016-05-13
已采納回答 / lemnaceae
1、setInterval()使用的位置不對,應(yīng)該放在你的h1,h2等算出來之后,不然你使用setInterval()時調(diào)用render()后調(diào)用draw()時,h1、h2等參數(shù)是屬于未定義的,也就是num是未定義的,所以digit[num].length會報錯;2、你要確保var?oTime=new?Date(2016,4,14,0,0,0);中oTime的時間要在當(dāng)前時間nTime之后,不然相減之后為負(fù)值,后面使用的時候索引越界,digit[num].length也會報錯;3、注意兩個時間之間不要相差...
2016-05-12