Свойство 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
.
Совместимость с браузерами
Свойство | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | ? | ? | 6.0 [1] | ? | ? |
Свойство | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Базовая поддержка | ? | ? | ? | ? | ? |
[1] https://msdn.microsoft.com/en-us/library/ie/ms534315(v=vs.85).aspx
Gecko примечание
Начиная с Gecko 9.0 (Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6), ownerDocument
узлы doctype (т.е. для которых Node.nodeType
это Node.DOCUMENT_TYPE_NODE
или 10) больше не null. Вместо этого, ownerDocument
это документ по которому document.implementation.createDocumentType()
будет вызван.