简单来说,我想使用Canvas绘制10个带有自己标识符的矩形。以下是我目前的代码,但我知道它完全错误:
$(document).ready(function(){
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
for(i=0;i<10;i++){
var b = new Box();
context.drawImage(b, i*20,20);
}
});
function Box() {
this.x = 0;
this.y = 0;
this.width = 10;
this.height = 10;
this.fill = '#444444';
}
我希望给每个元素分配一个ID,这样我就可以通过一个XML文档控制每个元素的高度。非常感谢你的帮助!
drawImage
绘制的图片在哪里?你的问题不够清晰。你可以编辑并添加更多细节。 - letiagoalves