--- 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()
будет вызван.