--- title: CanvasRenderingContext2D.canvas slug: Web/API/CanvasRenderingContext2D/canvas translation_of: Web/API/CanvasRenderingContext2D/canvas ---
{{APIRef}}

Canvas API の一部であるCanvasRenderingContext2D.canvas プロパティは、context に関連づけられた {{domxref("HTMLCanvasElement")}}  オブジェクトへの読み込み専用の参照です。 {{HTMLElement("canvas")}} に関連づけられていない場合は {{jsxref("null")}} になることがあります。

構文

ctx.canvas;

以下の例は HTML ドキュメントに次の {{HTMLElement("canvas")}} 要素があるものとしています:

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

CanvasRenderingContext2D の中にある canvas 要素への参照を canvas プロパティから取得できます:

var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.canvas // HTMLCanvasElement

仕様

Specification Status Comment
{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-canvas", "CanvasRenderingContext2D.canvas")}} {{Spec2('HTML WHATWG')}}

ブラウザ互換性

{{Compat("api.CanvasRenderingContext2D.canvas")}}

参考情報