WebGLRenderingContext.canvas

Свойство WebGLRenderingContext.canvas доступно только для чтения. Возвращает ссылку на объекты HTMLCanvasElement или OffscreenCanvas (en-US) связанные с установленным контекстом отрисовки. Если объект <canvas> или OffscreenCanvas (en-US) не связан с контекстом, то возвращается значение null.

Syntax

gl.canvas;

Return value

Examples

Canvas element

Given this <canvas> element:

html
<canvas id="canvas"></canvas>

You can get back a reference to it from the WebGLRenderingContext using the canvas property:

js
var canvas = document.getElementById("canvas");
var gl = canvas.getContext("webgl");
gl.canvas; // HTMLCanvasElement

Offscreen canvas

Example using the experimental OffscreenCanvas (en-US) object.

js
var offscreen = new OffscreenCanvas(256, 256);
var gl = offscreen.getContext("webgl");
gl.canvas; // OffscreenCanvas

Specifications

Specification
WebGL Specification
# DOM-WebGLRenderingContext-canvas

Совместимость с браузерами

BCD tables only load in the browser

See also