Javascript 使用函数将圆绘制到画布
只是想知道是否有人可以告诉我为什么这不画到画布上。如果我从函数中删除代码,它将正常工作。您没有调用函数。 请将此代码附加到您的代码下面Javascript 使用函数将圆绘制到画布,javascript,function,canvas,Javascript,Function,Canvas,只是想知道是否有人可以告诉我为什么这不画到画布上。如果我从函数中删除代码,它将正常工作。您没有调用函数。 请将此代码附加到您的代码下面 var canv = document.getElementById("canvas"); var ctx = canv.getContext("2d"); function drawCircle(){ ctx.fillStyle="blue"; ctx.beginPath(); ctx.arc(50,50,50,0,Math.PI*
var canv = document.getElementById("canvas");
var ctx = canv.getContext("2d");
function drawCircle(){
ctx.fillStyle="blue";
ctx.beginPath();
ctx.arc(50,50,50,0,Math.PI*2);
ctx.closePath();
ctx.fill();
}
您可以从canvas元素的
onload
事件属性调用函数,但我认为canvas元素没有onload
事件。(他们为什么会这样做?他们可以加载什么?)改为从脚本中调用函数。您没有调用functionWorks!非常感谢。
var canv = document.getElementById("canvas");
var ctx = canv.getContext("2d");
function drawCircle(){
ctx.fillStyle="blue";
ctx.beginPath();
ctx.arc(50,50,50,0,Math.PI*2);
ctx.closePath();
ctx.fill();
}
drawCircle();