使用未定义的javascript更改画布的颜色
我想在控制台中将画布的颜色更改为红色(#FF0000)。html元素显示在下面使用未定义的javascript更改画布的颜色,javascript,html,Javascript,Html,我想在控制台中将画布的颜色更改为红色(#FF0000)。html元素显示在下面 <canvas id="canvas" width="858" height="754"></canvas> == $0 然后我将鼠标悬停在==$0上,它说我可以使用$0引用该元素。下面是我现在解决这个问题的尝试 var ctx = $0.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(0, 0, 1500, 1000);
<canvas id="canvas" width="858" height="754"></canvas> == $0
然后我将鼠标悬停在==$0上,它说我可以使用$0引用该元素。下面是我现在解决这个问题的尝试
var ctx = $0.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 1500, 1000);
有人知道我应该如何解决这个问题,并正确地更改画布的颜色吗
编辑:我最近尝试了下面的代码,每次我调整浏览器的大小时,画布都会在红色和白色之间闪烁,但在我停止调整浏览器的大小后,画布的颜色会恢复为白色
$0.style.background = 'red'
请提供
画布更改了大约十分之一秒的代码,然后它返回到原来的白色,并产生一条未定义的消息
上面已经提供了代码,这是第二个代码block@Wieniawski更改画布背景的代码是正确的,可能有某个正在运行的函数或侦听器正在重置后台color@ZoiloGranda你知道我是否可以禁用该函数或侦听器吗?@Wieniawski是的,但你需要检查你的代码,看看还有什么在运行,并在此处发布一些代码。请为画布更改了十分之一秒左右提供代码,然后它返回到原来的白色,并产生一条未定义的消息
,上面已经提供了代码,这是第二个代码block@Wieniawski更改画布背景的代码是正确的,可能有某个正在运行的函数或侦听器正在重置后台color@ZoiloGranda你知道我是否可以禁用该函数或侦听器吗?@Wieniawski是的,但你需要检查你的代码,看看还有什么在运行,然后在这里发布一些代码
$0.style.background = 'red'