--- title: WebGLRenderingContext.canvas slug: Web/API/WebGLRenderingContext/canvas translation_of: Web/API/WebGLRenderingContext/canvas ---
Свойство WebGLRenderingContext.canvas доступно только для чтения. Возвращает ссылку на объекты {{domxref("HTMLCanvasElement")}} или {{domxref("OffscreenCanvas")}} связанные с установленным контекстом отрисовки. Если объект {{HTMLElement("canvas")}} или  {{domxref("OffscreenCanvas")}} не связан с контекстом, то возвращается значение {{jsxref("null")}}.
gl.canvas;
Either a {{domxref("HTMLCanvasElement")}} or {{domxref("OffscreenCanvas")}} object or {{jsxref("null")}}.
Given this {{HTMLElement("canvas")}} element:
<canvas id="canvas"></canvas>
You can get back a reference to it from the WebGLRenderingContext using the canvas property:
var canvas = document.getElementById('canvas');
var gl = canvas.getContext('webgl');
gl.canvas; // HTMLCanvasElement
Example using the experimental {{domxref("OffscreenCanvas")}} object.
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')}} | Initial definition. | 
{{Compat}}