试图实施挖掘但出现错误

| 我正在尝试实现exanvas,以便我的脚本可以在IE和符合标准的浏览器中使用。我包括jquery,exanvas和我的脚本。我正在创建canvas元素,如下所示:
data.canvas = $(document.createElement(\'canvas\')).attr(\'width\', data.fontwidth * 80 + \'px\').attr(\'height\', data.fontheight * 25 + \'px\');
$this.append(data.canvas);
但是当我尝试
ctx = data.canvas[0].getContext(\'2d\');
时,excanvas.js中的第160行出现getting2ѭInvalidparameter`错误。 我的完整代码在这里。工作页面(除IE以外的所有页面)在这里。我正在使用的excanvas版本在这里。 更新解决了第二个错误。我必须在调用init函数之前附加元素。     
已邀请:
        从文档:   如果您创建了画布   动态元素,它将没有   将getContext方法添加到   元件。要使其正常工作,您需要   在上调用initElement   G_vmlCanvasManager对象。
var el = document.createElement(\'canvas\');
G_vmlCanvasManager.initElement(el);
var ctx = el.getContext(\'2d\');
    
        canvas width属性必须是数字。
<canvas width=\"164\" height=\"164\"></canvas>
<canvas width=\"164px\" height=\"164px\"></canvas>
    

要回复问题请先登录注册