我希望能够从构造函数中创建 Canvas 元素,以便我可以创建这样的函数。
function createCanvasContext(height,width)
{
var body = document.getElementsById('body')[0];
var canvas = new Canvas();
canvas.height=height;
canvas.width = width;
var context = canvas.getContext('2d');
body.appendChild(canvas);
return context;
}
我在 var canvas = new Canvas() 行收到错误,提示“Canvas 未定义”HTML5 是否不允许从构造函数创建元素?或者是否有我需要传递给构造函数的参数。任何想法都会很棒。
虽然你可以做new Image()
正好,new Canvas()
不是一件事!Canvas
甚至都不是一件事HTMLCanvasElement
是。尽管如此,你不能使用它的构造函数。
document.createElement('canvas');
就是你想要的。你必须使用它,就像div
s.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)