Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
试图在javascript中绘制形状,但无法在浏览器中加载该函数_Javascript_Html_Canvas - Fatal编程技术网

试图在javascript中绘制形状,但无法在浏览器中加载该函数

试图在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

我试图用JSCanvas标签画一个形状,我把它保存在一个函数中。当我加载浏览器时,它只是空的,我不确定我做错了什么。 这是代码

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();//在函数声明之后
}