首先给个小建议,img标签压根不需要你手动写,你可以直接创建,代码如下:
var img=new Image();
img.src=res[xx];
其次是大问题,就是你的图片为什么没有在canvas中绘制出来,因为你需要监听img的加载事件,要等图片加载完成才调用drawImage,不然会有问题,代码如下:
img.onload = function(){
cxt.drawImage(img,0,0,350,427);
}
你要等图片载入之后再使用drawImage来写进去,也就是给你的img绑定一个load事件,drawImage卸载函数里面