var cWidth = 1024;
var cHeight = 768;
var radius = 8;
var arcX = 30;
var arcY = 60;
window.onload = function(){
var c = document.getElementsByTagName('canvas')[0];
cxt = c.getContext('2d');
c.width = cWidth;
c.height = cHeight;
cxt.fillStyle="#0000ff";
cxt.fill();
cxt.beginPath();
cxt.arc(arcX,arcY,radius,0,2*Math.PI);
cxt.stroke();
}
你定义了颜色,没填充,有卵用。cxt.fill()加到路径画完后面 ps:ctx写成cxt也是有点怪,虽然并没有什么关系