--- title: Document.rootElement slug: Web/API/Document/rootElement tags: - API - DOM - Deprecated - Document - Property - Reference - SVG - root translation_of: Web/API/Document/rootElement --- {{ApiRef("DOM")}}{{Deprecated_header}} **`Document.rootElement`** は {{domxref("Element")}} を返します。これは {{SVGElement("svg")}} 要素の場合は {{domxref("document")}} のルート要素で、それ以外の場合は `null` です。これはすべてのルート要素を返す {{domxref("Document.documentElement")}} に置き換えられて非推奨になりました。 ## 構文 ```js const element = document.rootElement ``` ## メモ 文書が空ではない SVG 要素の場合、`rootElement` は {{domxref("SVGSVGElement")}} となり、 `documentElement` と同じものになります。 ## 仕様書
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('SVG2','struct.html#__svg__SVGDocument__rootElement','SVGDocument.rootElement')}} | {{Spec2('SVG2')}} | 非推奨になった |
{{SpecName('SVG1.1','struct.html#__svg__SVGDocument__rootElement','SVGDocument.rootElement')}} | {{Spec2('SVG1.1')}} | 初回定義 |