CanvasRenderingContext2D:canvas 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

CanvasRenderingContext2D.canvas 屬性是 Canvas API 的一部分,它是一個只讀的引用,指向與給定上下文關聯的 HTMLCanvasElement 物件。如果不存在關聯的 <canvas> 元素,它可能為 null

一個 HTMLCanvasElement 物件。

示例

給定此 <canvas> 元素

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

…你可以透過使用 canvas 屬性來獲取 CanvasRenderingContext2D 中對 canvas 元素的引用

js
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
ctx.canvas; // HTMLCanvasElement

規範

規範
HTML
# dom-context-2d-canvas-dev

瀏覽器相容性

另見