请问我这段代码哪里有错误,为什么画不出圆来
html代码
<div class="step">
<canvas id="steps" width="440" height="90"></canvas>
</div>
js代码
window.onload = function(){
var canvas = document.getElementById("steps");
var cxt = canvas.getContext('2d');
canvas.width =440;
canvas.height = 90;
cxt.fillStyle="red";
cxt.arc(45, 45, 25, 0, 2*Math.PI, false);
cxt.fill();
}
首先你在html中已经给定过canvas的宽高,js中就不用重复设置了.
其次,你看看你的浏览器,IE9以下的不支持canvas。
我刚复制代码发现是可以画出圆的( ⊙ o ⊙ )!
谢谢。
把div去掉试试