--- title: WebGLRenderingContext.canvas slug: Web/API/WebGLRenderingContext/canvas tags: - Schreibgeschützt - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/canvas ---
Die Eigenschaft WebGLRenderingContext.canvas
ist eine schreibgeschütze Referenz auf das {{domxref("HTMLCanvasElement")}} oder das {{domxref("OffscreenCanvas")}} Objekt, welches mit dem Context verknüpft ist. Es kann auch den Wert {{jsxref("null")}} annehmen, wenn es keinem {{HTMLElement("canvas")}} Element oder {{domxref("OffscreenCanvas")}} Objekt zugeordnet ist.
gl.canvas;
Entweder ein {{domxref("HTMLCanvasElement")}}, ein {{domxref("OffscreenCanvas")}} Objekt oder {{jsxref("null")}}.
Gegeben ist ein {{HTMLElement("canvas")}} Element:
<canvas id="canvas"></canvas>
Du kannst die Eigenschaft canvas
aus dem WebGLRenderingContext
auslesen um eine Referenz darauf zu erhalten.
var canvas = document.getElementById('canvas'); var gl = canvas.getContext('webgl'); gl.canvas; // HTMLCanvasElement
Beispiel des experimentellen {{domxref("OffscreenCanvas")}} Objektes.
var offscreen = new OffscreenCanvas(256, 256); var gl = offscreen.getContext('webgl'); gl.canvas; // OffscreenCanvas
Specification | Status | Comment |
---|---|---|
{{SpecName('WebGL', "#DOM-WebGLRenderingContext-canvas", "WebGLRenderingContext.canvas")}} | {{Spec2('WebGL')}} | Ursprüngliche Definition. |
{{Compat("api.WebGLRenderingContext.canvas")}}