试图在javascript中绘制形状,但无法在浏览器中加载该函数
我试图用JSCanvas标签画一个形状,我把它保存在一个函数中。当我加载浏览器时,它只是空的,我不确定我做错了什么。 这是代码试图在javascript中绘制形状,但无法在浏览器中加载该函数,javascript,html,canvas,Javascript,Html,Canvas,我试图用JSCanvas标签画一个形状,我把它保存在一个函数中。当我加载浏览器时,它只是空的,我不确定我做错了什么。 这是代码 window.onload=function(){ var c=document.getElementById(“myCanvas”); 画() var ctx=c.getContext(“2d”); 函数绘图() ctx.fillStyle=“#FF0000”; ctx.fillRect(0,060600); ctx.fillStyle=“蓝色” ctx.fillR
window.onload=function(){
var c=document.getElementById(“myCanvas”);
画()
var ctx=c.getContext(“2d”);
函数绘图()
ctx.fillStyle=“#FF0000”;
ctx.fillRect(0,060600);
ctx.fillStyle=“蓝色”
ctx.fillRect(250、250、50、50)
}
您以错误的方式声明了函数,这就是它无法工作的原因。您忘了在函数声明中添加花括号。也可以在函数声明后调用函数
window.onload=function(){
var c=document.getElementById(“myCanvas”);
var ctx=c.getContext(“2d”);
函数draw(){//添加了花括号
ctx.fillStyle=“#FF0000”;
ctx.fillRect(0,060600);
ctx.fillStyle=“蓝色”
ctx.fillRect(250、250、50、50)
}//添加了花括号
draw();//在函数声明之后
}
您以错误的方式声明了函数,这就是它无法工作的原因。您忘了在函数声明中添加花括号。也可以在函数声明后调用函数
window.onload=function(){
var c=document.getElementById(“myCanvas”);
var ctx=c.getContext(“2d”);
函数draw(){//添加了花括号
ctx.fillStyle=“#FF0000”;
ctx.fillRect(0,060600);
ctx.fillStyle=“蓝色”
ctx.fillRect(250、250、50、50)
}//添加了花括号
draw();//在函数声明之后
}