0

我试图将图像(png 文件)绘制到 a 以充当背景图像,但我不知道为什么到目前为止我的 js 不起作用。

这是我所拥有的:

var canvas = document.getElementById('hplogo-z');
var cnvs = canvas.getContext('2d');
background = new Image();
background.onload = function(){
  cnvs.drawImage(background, x, y);
}
background.src = 'bg.png';

关于我做错了什么的任何想法?

4

1 回答 1

1

无法重现您的问题,所以我唯一能猜到的是您的路径错误或您的图像有问题。

我建议您尝试用placehold.it中的内容替换您当前的路径,或者在不同的位置使用不同的图像,以查看您的图像/路径是否确实是问题所在。

于 2012-05-14T22:04:13.790 回答