--- 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. |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("api.WebGLRenderingContext.canvas")}}