--- title: Node.ownerDocument slug: Web/API/Node/ownerDocument translation_of: Web/API/Node/ownerDocument ---
Свойство Node.ownerDocument только для чтения, возвращающее объект документа верхнего уровня для этого узла.
document = element.ownerDocument
document это объект document родитель текущего элемента.// given a node "p", get the top-level HTML child // of the document object var d = p.ownerDocument; var html = d.documentElement;
Объект document, возвращаемый этим свойством, это основной объект с которым все дочерние узлы в настоящем HTML документе созданы. Если это свойство используется для узла самого документа, результат будет null.
{{CompatibilityTable}}
| Свойство | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка | {{CompatUnknown}} | {{CompatUnknown}} | 6.0 [1] | {{CompatUnknown}} | {{CompatUnknown}} |
| Свойство | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Базовая поддержка | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] http://msdn.microsoft.com/en-us/library/ie/ms534315(v=vs.85).aspx
Начиная с Gecko 9.0 {{geckoRelease("9.0")}}, ownerDocument узлы doctype (т.е. для которых {{domxref("Node.nodeType")}} это Node.DOCUMENT_TYPE_NODE или 10) больше не null. Вместо этого, ownerDocument это документ по которому document.implementation.createDocumentType() будет вызван.