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