kann das HTML5-Canvas-Element aus dem Canvas-Konstruktor erstellt werden

Ich würde gerne in der Lage sein, um Canvas-Elemente aus dem Konstruktor so, dass ich machen könnte, eine Funktion wie diese.

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;
}

Bekomme ich eine Fehlermeldung bei der Zeile var Leinwand = new Canvas() sagen, dass "die Leinwand ist undefiniert' ist HTML5 nicht erlauben das erstellen von Elementen aus dem Konstruktor? oder gibt es Parameter, die ich übergeben an den Konstruktor übergeben. Irgendwelche Ideen wäre toll.

Kommentar zu dem Problem
Es gibt keine Leinwand Konstruktor. Wenn Sie möchten, erstelle ein neues <canvas> - element mit var canvas = document.createElement("canvas");. *PS. Antwort scheint die Lösung Ihrer vorherigen Frage. Verwenden Sie die "Akzeptieren" der Antwort - Funktion zum markieren der Antwort als die richtige. Kommentarautor: Rob W

InformationsquelleAutor der Frage Overfloater | 2011-11-30

Schreibe einen Kommentar