Javascript 无法在画布中加载图像(使用ie8中的Excanvas)

Javascript 无法在画布中加载图像(使用ie8中的Excanvas),javascript,html,canvas,Javascript,Html,Canvas,我正在使用excanvas在ie8中使用canvas元素,但我无法在canvas中加载图像 我的代码是 var el = document.getElementById('cavasid'); G_vmlCanvasManager.initElement(el); var context = el.getContext('2d'); var img = new Image(); img.onload = function() { context.drawImage(img, 0,0);

我正在使用excanvas在ie8中使用canvas元素,但我无法在canvas中加载图像

我的代码是

var el = document.getElementById('cavasid');
G_vmlCanvasManager.initElement(el);
var context = el.getContext('2d');


 var img = new Image();
 img.onload = function() {
 context.drawImage(img, 0,0);
 };
 img.src = "jj.png";

请确保您已经在head部分添加了excanvas.js,然后尝试下面的代码

  var el = document.getElementById('cavasid');
 if (typeof G_vmlCanvasManager != 'undefined') {
     el = G_vmlCanvasManager.initElement(el);
 }

 if (el.getContext) {
     var context = el.getContext('2d');


     var img = new Image();
     img.onload = function () {
         context.drawImage(img, 0, 0);
     };
     img.src = "jj.png";
 }
也给你的画布一些宽度和高度,比如

<canvas id="cavasid" width="200" height="200"/>

确保已在head部分添加excanvas.js,然后尝试以下代码

  var el = document.getElementById('cavasid');
 if (typeof G_vmlCanvasManager != 'undefined') {
     el = G_vmlCanvasManager.initElement(el);
 }

 if (el.getContext) {
     var context = el.getContext('2d');


     var img = new Image();
     img.onload = function () {
         context.drawImage(img, 0, 0);
     };
     img.src = "jj.png";
 }
也给你的画布一些宽度和高度,比如

<canvas id="cavasid" width="200" height="200"/>


不应该是
G_vmlcavasmanager.initElement(el)?画布称为“cavasid”还是“canvasid”?发布您遇到问题的确切代码是非常重要的;转录错误只是浪费时间。这不应该是
G_vmlcavasmanager.initElement(el)?画布称为“cavasid”还是“canvasid”?发布您遇到问题的确切代码是非常重要的;抄写错误只是浪费时间。