最初想用w3c上面的方法:
http://www.w3school.com.cn/tiy/t.asp?f=html5_canvas_image
发现不行。
最后看到一篇博客:介绍是因为图片加载没有完成,所以巴拉巴拉......
https://blog.youkuaiyun.com/m0_38073011/article/details/80027397
自己写的代码:
<!DOCTYPE HTML>
<html>
<body>
<script type="text/javascript" src="jquery-3.2.1.min.js"></script> //注意此处的位置
<canvas id="myCanvas" width="800" height="1000" style="border:1px solid #c3c3c3;">
</canvas>
<img src="I:/JS+20181213/gui_develop/background.png" hidden="hidden" id="img1">
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
var img=document.getElementById("img1");
img.onload=function(){cxt.drawImage(img,0,0);};
</script>
</body>
</html>
介绍调试JS的两个小技巧:
1:图片的位置,直接用浏览器打开图片,直接复制显示在浏览器的位置就可以。
2:consol.log("aaa"),类似此类型语句,可以用于代码调试