Node.ownerDocument
La propiedad de lectura ownerDocument
de la interfaz Node
devuelve el objeto Document de más alto nivel/jerarquia para ese nodo.
Sintaxis
var document = element.ownerDocument;
Resultado
document
es el objeto Document
de más alto nivel, con el que todos los nodos descendientes se crean. Si la propiedad se usa en un nodo que el mismo es un Document, el resultado es null
.
Ejemplo
// dado un nodo "p", coge el hijo que tenga la más alta jerarquia
// del objeto Document
var d = p.ownerDocument;
var html = d.documentElement;
Especificaciones
Especificación | Estado | Comentario |
---|---|---|
DOM4 La definición de 'Node.ownerDocument' en esta especificación. |
Obsolete | |
Document Object Model (DOM) Level 3 Core Specification La definición de 'Node.ownerDocument' en esta especificación. |
Obsolete | No change |
Document Object Model (DOM) Level 2 Core Specification La definición de 'Node.ownerDocument' en esta especificación. |
Obsolete | Initial definition |
Compatibilidad de navegador
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Soporte básico | (Yes) | (Yes) | (Yes)[1] | 6.0[2] | (Yes) | ? |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte básico | ? | (Yes) | (Yes)[1] | ? | ? | ? |
[1] Starting in Gecko 9.0 (Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6), the ownerDocument
of doctype nodes (that is, nodes for which Node.nodeType
is Node.DOCUMENT_TYPE_NODE
or 10) is no longer null
. Instead, the ownerDocument
is the document on which document.implementation.createDocumentType()
was called.
[2] http://msdn.microsoft.com/en-us/library/ie/ms534315(v=vs.85).aspx