Javascript context.drawImage()的html画布问题
我正在使用画布,我试图在画布上画一个图像,但它不起作用。我发现我需要使用eventListener,但它没有修复它。谁能告诉我怎么了Javascript context.drawImage()的html画布问题,javascript,html,canvas,drawimage,Javascript,Html,Canvas,Drawimage,我正在使用画布,我试图在画布上画一个图像,但它不起作用。我发现我需要使用eventListener,但它没有修复它。谁能告诉我怎么了 const c = document.getElementById("myCanvas"); const ctx = c.getContext("2d"); const groundImg = new Image(); groundImg.src = "ground.png"; groundImg.addEventListener("load", startD
const c = document.getElementById("myCanvas");
const ctx = c.getContext("2d");
const groundImg = new Image();
groundImg.src = "ground.png";
groundImg.addEventListener("load", startDraw());
function startDraw() {
ctx.drawImage(groundImg, 0, 0, c.width, c.height);
}
更改:
groundImg.addEventListener("load", startDraw());
致:
这回答了你的问题吗?
groundImg.addEventListener("load", startDraw);