HTML5的Canvas元素可以通过Canvas构造函数创建吗?
- 论坛
- HTML5的Canvas元素可以通过Canvas构造函数创建吗?
13 浏览
HTML5的Canvas元素可以通过Canvas构造函数创建吗?
我希望能够通过构造函数创建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是否不允许从构造函数创建元素?还是我需要传递参数给构造函数?有任何想法吗?