把 cxt.drawImage(img, 0, 0);换成img.onload = function (){ cxt.drawImage(img, 0, 0);}试试
绘制图片的时候必须等到图片加载完成才能绘制,所以绘制的方法要写到加载完成以后的方法里面,例如下面这个
img.src="images/gz.jpg";img.onload=function(){context.drawImage(img,20,20,200,200);}