2013-04-23 2 views
1

Я хочу создать объект canvas в памяти, и не требует тега HTML <canvas>. Это возможно?JavaScript Объект Canvas

С помощью этого кода:

var canvas = new Canvas(); 
var ctx = canvas.getContext('2d'); 

Я получаю сообщение об ошибке: Uncaught ReferenceError: Canvas is not defined

ответ

7

Вы должны быть в состоянии создать элемент с JavaScript:

var canvas = document.createElement('canvas'); 
var ctx = canvas.getContext('2d'); 
3

Использование document.createElement("canvas") вместо. Существует нет Canvas конструктор для canvases, как вы знаете, от Image для изображений или Option для опций - это единственные исключения.