已采纳回答 / 慕勒5926719
你的<canvas>的id是clack,var dom=document.getElementById('clock');这个获得的又是clock,不一致
2016-12-20
最新回答 / Future晨
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Canvas Clock</title></head><body><div style="margin:100px 100px;"> <canvas id="clock" height="200" width="200"></ca...
2016-12-20
已采纳回答 / 慕运维1221375
var width=ctx.canves.width;var height=ctx.canves.height;这两句敲错了。是canvas而不是canves。另外,这个错误的意思是不能读取到未定义对象的'width'属性,意味着你canves.width中canves是未定义的,只要检查一下这个就OK了,这个错误会经常遇到,得知道它产生的原因。
2016-12-10
已采纳回答 / 心有猛虎_细嗅蔷薇
其实在这里已经在CSS中设置好了<canvas id="clock" height="200px" width="200px"></canvas>换成script的写法就是这样:ctx.canvas.width=200ctx.canvas.height=200设置一个变量,目的就是为了不让值写死。
2016-12-05
已采纳回答 / 慕容9453778
因为秒钟用的是ctx.fill();方法,所以其 改颜色对应的是ctx.fillStyle=’颜色‘; 又因为分针、时针绘制的方法用的是ctx.stroke();所以要改变其颜色要对应 ctx.strokeStyle='颜色';
2016-12-02
最新回答 / 慕粉4183213
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>canvas clock</title><style type="text/css">div{text-align: center; margin-top: 230px;}#clock{border: 1px solid #fff;}</style></head><body>&...
2016-11-28