已采納回答 / 慕粉15527929895
<...code...>function?render(cxt){ ?//render函數(shù)頭里面忘寫(xiě)形參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
已采納回答 / 醬爆1992
<...code...>這是根據(jù)你的代碼稍作了點(diǎn)修改,你的錯(cuò)誤在于function draw里面的循環(huán)語(yǔ)句寫(xiě)錯(cuò)了,求最佳求最佳
2016-05-27
已采納回答 / Dling
<...code...><...code...>為什么會(huì)有兩個(gè)draw()函數(shù)?把draw(id) 改個(gè)名字就出來(lái)了 ?drawCanvas(id) ??<...code...><...code...>
2016-05-24
最贊回答 / 慕粉3417056
把html文件頂部的<!DOCTYPE html PUBLIC xxxxxxxx省略xxxxxxxxx> 刪掉應(yīng)該可以解決這個(gè)問(wèn)題。
2016-05-13
已采納回答 / lemnaceae
1、setInterval()使用的位置不對(duì),應(yīng)該放在你的h1,h2等算出來(lái)之后,不然你使用setInterval()時(shí)調(diào)用render()后調(diào)用draw()時(shí),h1、h2等參數(shù)是屬于未定義的,也就是num是未定義的,所以digit[num].length會(huì)報(bào)錯(cuò);2、你要確保var?oTime=new?Date(2016,4,14,0,0,0);中oTime的時(shí)間要在當(dāng)前時(shí)間nTime之后,不然相減之后為負(fù)值,后面使用的時(shí)候索引越界,digit[num].length也會(huì)報(bào)錯(cuò);3、注意兩個(gè)時(shí)間之間不要相差...