Node.ownerDocument

概要

ownerDocument プロパティは、指定ノードを内包するノードツリーのトップレベルのドキュメントオブジェクトを返します。

構文

document = element.ownerDocument
  • document : 指定要素の祖先である document オブジェクト

var doc = p.ownerDocument; // ノード p のノードツリー上のトップレベル document オブジェクトを取得
var html = doc.documentElement; // owner のドキュメント要素を取得

alert(html); // [object HTMLHtmlElement]

注記

このプロパティによって返される document オブジェクトは、実際の HTML 文書中ですべての子ノードの属するメインオブジェクトです。document ノード自身に対しこのプロパティを用いた場合、戻り値は null となります。

仕様

Specification Status Comment
DOM4
Node.ownerDocument の定義
廃止  
Document Object Model (DOM) Level 3 Core Specification
Node.ownerDocument の定義
廃止 No change
Document Object Model (DOM) Level 2 Core Specification
Node.ownerDocument の定義
廃止 Initial definition

ブラウザ実装状況

BCD tables only load in the browser